共计 326 个字符,预计需要花费 1 分钟才能阅读完成。
需求
有sum.txt文件,每隔10行插入“—————-”来做分隔
命令
awk '1;NR%10==0{system("echo ---------------------")}' sum.txt
其中,1 在前,表示在后面匹配条件(每隔10行NR%10==0)的下方增加,如需要在匹配行的上方增加,则将“1”放置后面即可,即:
awk 'NR%10==0{system("echo ---------------------")};1' sum.txt
下面我们使用awk中执行命令来创建一些文件。
awk 'BEGIN{count=10;i=0;while(i<count){cmd="touch "i".txt";i++;system(cmd)}}'
正文完