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