2014-10-17 81 views
0

我需要一个UNIX(AIX)脚本文件分割到多个文件,每行基本上是一个文件,该文件的类似内容:SH - 分割文件到多个文件

COL_1第1行1 1

COL_2 ROW 2 2 2

COL_3 ROW 3 3 3

...和每个文件的名称是第一列,并且该文件的内容的行的其余部分,somet兴象:

名称:COL_1.log

内容:

ROW 111

由于提前, 蒂亚戈

回答

2

使用while循环和阅读每行:

cat file | while read COL REST; do 
    echo $REST > $COL.log 
done 

COL将包含每行的第一个字 REST将包含该行的其余部分

+0

非常感谢,太简单了:) – tiago 2014-10-17 18:54:17