Задать вопрос
@RZYR

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

Для одного или сразу для нескольких файлов в директории.
*nix
  • Вопрос задан
  • 152 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
  • Skillbox
    DevOps-инженер
    7 месяцев
    Далее
  • Учебный центр IBS
    AL-1803 Расширенное администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
Решения вопроса 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


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

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

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