@RZYR

Как добавить имя текстового файла в сам файл первой строчкой?

Для одного или сразу для нескольких файлов в директории.
*nix
  • Вопрос задан
  • 145 просмотров
Решения вопроса 2
xotkot
@xotkot
хорошо есть и хорошо весьма
awk -i inplace 'BEGIN{getline;print FILENAME"\n"$0}{print}' ФАЙЛ
Ответ написан
Комментировать
3vi1_0n3
@3vi1_0n3
Попробуйте так:
#!/bin/bash

for filename in "file1" "file2" "file3"
do
  sed -i $filename -e "1i $filename"
done


Это добавит имя файла в сам файл первой строчкой. В файлы нулевого размера не добавит, если это нужно, скажите
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы