【发布时间】:2014-12-13 09:20:16
【问题描述】:
我需要一个 unix (aix) 脚本来将一个文件拆分为多个文件,基本上每行一个文件,其中文件的内容如下:
COL_1 行 1 1 1
COL_2 行 2 2 2
COL_3 行 3 3 3
...每个文件的名称是第一列,文件的内容是该行的其余部分,例如:
名称:COL_1.log
内容:
第 1 行 1 1
提前致谢, 蒂亚戈
【问题讨论】:
我需要一个 unix (aix) 脚本来将一个文件拆分为多个文件,基本上每行一个文件,其中文件的内容如下:
COL_1 行 1 1 1
COL_2 行 2 2 2
COL_3 行 3 3 3
...每个文件的名称是第一列,文件的内容是该行的其余部分,例如:
名称:COL_1.log
内容:
第 1 行 1 1
提前致谢, 蒂亚戈
【问题讨论】:
使用while循环并读取每一行:
cat file | while read COL REST; do
echo $REST > $COL.log
done
COL 将包含每行的第一个单词 REST 将包含该行的其余部分
【讨论】: