Как переместить заголовок и трейлер из файла в другой файл? - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть около 100 текстовых файлов с почти тысячами записей в папке.Я хочу скопировать заголовок и трейлер этих файлов в новый файл с именем файла соответствующего файла.

Таким образом, вывод, который я хочу получить как

File_Name,Header,Trailer

, возможно ли это с помощью Unix илиPython?

Ответы [ 2 ]

1 голос
/ 11 апреля 2019

Один из способов сделать это - использовать оболочку bash в папке, содержащей файлы:

for file in *; do echo "$file,$(head -1 $file),$(tail -1 $file)"; done
0 голосов
/ 12 апреля 2019

PowerShell-core один вкладыш с псевдонимами

 gci *.txt |%{"{0},{1},{2}" -f $_.FullName,(gc $_ -Head 1),(gc $_ -Tail 1)}|set-content .\newfile.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...