如何将Header和Trailer从文件移动到另一个文件?

时间:2019-04-11 20:40:59

标签: python shell powershell unix

我大约有100个文本文件,每个文件夹中有近千条记录。我想将这些文件的标题和结尾复制到具有相应文件名的新文件中。

所以我想要的输出是

File_Name,Header,Trailer

使用Unix或Python是否可能?

2 个答案:

答案 0 :(得分:1)

一种方法是使用包含文件的文件夹中的bash shell:

for file in *; do echo "$file,$(head -1 $file),$(tail -1 $file)"; done

答案 1 :(得分:0)

PowerShell核心之一带有别名的衬里

 gci *.txt |%{"{0},{1},{2}" -f $_.FullName,(gc $_ -Head 1),(gc $_ -Tail 1)}|set-content .\newfile.txt