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行的主要内容,如果未能解决你的问题,请参考以下文章

python:获取目录中所有* .txt文件的列表[重复]

Golang 递归获取目录下所有文件

linux shell 实例

day1 java基础

文件的基本操作---复制/移动或删除文件

Win 7 如何批量提取指定文件夹下的所有文件名称及其路径?