Как добавить строку текста в несколько файлов в каталоге - PullRequest
0 голосов
/ 18 апреля 2019

Мне нужно добавить строку текста в начале каждого файла (текст команды) в директории (не все).

есть ли способ сделать это?

строка будет выглядеть как ID DATE NAME с пробелами между ними, например: a12345 20190418 tarik

(файлы не содержат .txt, а конечные имена больше похожи на .abcd_1452a)

1 Ответ

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

Вы можете использовать такой скрипт (файл oneline_file содержит строку, которую вы хотите добавить):

echo "a12345 20190418 tarik">oneline_file
for i in *.abcd_1452
do
cat oneline_file "$i" >/tmp/"$i"
mv /tmp/"$i" "$i"
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...