2017-02-10 3 views
1

У меня есть несколько файлов, как хаа XAB XAC и я хотел бы вставить ту же линию в начале всего:Как вставить текст в начале нескольких файлов?

здесь команда, я нашел для одного:

sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' xad 

и я хотел бы применять его на своих многочисленных файлов, таких как х *

Спасибо и наилучшими пожеланиями

+0

Просто поместите все имена файлов в конце команды, и он будет делать это для каждого из них. – Barmar

+0

Вопросы об использовании Unix принадлежат Unix.SE или SuperUser.com. SO - это вопросы программирования. – Barmar

ответ

2

Если файлы находятся в том же каталоге, попробуйте следующее:

sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' x* 
3

Просто используйте цикл

for f in x*; do 
    sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' "$f" 
done 
Смежные вопросы