sh 获取目录下的TXT文件列表,删除每个TXT文件的前4行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 获取目录下的TXT文件列表,删除每个TXT文件的前4行相关的知识,希望对你有一定的参考价值。

#获取文件列表
dir -1 *.txt|sed 's/.txt//g' >list.txt
#批量删除每个文件的前4行
cat list.txt|while read line;do cat $line.txt|sed '1,4d' > "$line".txt;done;

以上是关于sh 获取目录下的TXT文件列表,删除每个TXT文件的前4行的主要内容,如果未能解决你的问题,请参考以下文章