テキストファイルでいっぱいのディレクトリがあります。私の目標は、すべてのテキストの最初と最後にテキストを追加することです。先頭と末尾にあるテキストは、各ファイルで同じです。
Webから取得したコードに基づいて、これはファイルの先頭に追加するためのコードです。
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
これは、ファイルの最後に追加するためのコードです。目標は};
、各ファイルの最後にテキストを追加することです。
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
私が描いた例は、個々のファイルを操作するためのものでした。ワイルドカードを使用して、複数のファイルを操作してみようと思いました*.txt
。
私も他の間違いを犯しているかもしれません。いずれにしても、複数のファイルの最初と最後にテキストを追加するにはどうすればよいですか?
-i
は、このファイル置換の代わりに追加しても機能せず、標準出力に出力されます。