sh - 将文件拆分为多个文件

时间:2014-10-17 18:10:54

标签: unix sh aix

我需要一个unix(aix)脚本来将文件拆分为多个文件,基本上每行一个文件,其中文件的内容如下:

  

COL_1 ROW 1 1 1

     

COL_2 ROW 2 2 2

     

COL_3 ROW 3 3 3

...每个文件的名称是第1列,文件的内容是行的其余部分,如:

名称:COL_1.log

内容:

  

行1 1 1

提前致谢, 蒂亚戈

1 个答案:

答案 0 :(得分:2)

使用while循环读取每一行:

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

COL将包含每行的第一个单词 REST将包含行的其余部分