我想使用标准的linux shell脚本工具(sed,awk等)编写一个小脚本来为每行输入创建一个输出文件。例如,给定以下输入文件“输入”:将stdin转换为每行一个文件
line1
line2
line3
我想运行该命令。
$ cat input | my_prog
其中 'my_prog' 是创建了三个输出文件,out.1,out.2脚本,out.3
$ cat out.1
line1
$ cat out.2
line2
$ cat out.3
line3
这是部分一系列使用sed和awk的命令。我想知道是否有可能让sed将每个输入行映射到单独的输出管道。我想我会使用ennuikiller的解决方案,用我完整的sed命令管道替换“echo $ line> out。$ count”。 谢谢! – user74838 2009-12-19 21:26:17