在文件的每一行之后添加额外的行我需要大约1000行文件的以下任务的帮助。输入 ./create.pl 1eaj.out ./create.pl 1ezg.out ./create.pl 1f41.out ...输出 ./create.pl 1eaj.out mv complex.* 1eaj ./create.pl 1ezg.out mv complex.* 1ezg ./create.pl 1f41.out mv complex.* 1f41 ...我知道以下命令可以添加新行和第一部分,从而使输出如下所示。 awk ' {print;} NR % 1 == 0 { print "mv complex.* "; }' ./create.pl 1eaj.out mv complex.* ./create.pl 1ezg.out mv complex.* ./create.pl 1f41.out mv complex.* ...剩下的怎么办?在此先多谢。
3 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
使用空格或点作为分隔符以提取所需的单词:
awk -F '[[:blank:].]+' '{print; print "mv complex.*", $4}' filename
添加回答
举报
0/150
提交
取消