У мене каталог із текстовими файлами. Моя мета - додати текст до початку і в кінці всіх. Текст, який йде на початку та в кінці, однаковий для кожного файлу.
На основі коду, який я отримав з Інтернету, це код для додавання до початку файлу:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
Це код для додавання до кінця файлу. Мета - додати текст };у кінці кожного файлу:
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
Приклади, з яких я черпав, були для дії на окремі файли. Я думав , що я хотів би спробувати , що діють на кілька файлів , використовуючи символи узагальнення, *.txt.
Я можу робити й інші помилки. У будь-якому випадку, як я додаю текст до початку та в кінці декількох файлів?
-iзамість цього файлу заміни не працює, він просто друкує до stdout.