Tôi có một thư mục đầy đủ các tập tin văn bản. Mục tiêu của tôi là nối thêm văn bản vào đầu và cuối của tất cả chúng. Văn bản đi ở đầu và cuối giống nhau cho mỗi tệp.
Dựa trên mã tôi nhận được từ web, đây là mã để nối vào đầu tệp:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
Đây là mã để nối vào cuối tập tin. Mục tiêu là thêm văn bản };
ở cuối mỗi tệp:
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
Các ví dụ tôi rút ra là để hành động trên các tệp riêng lẻ. Tôi nghĩ tôi sẽ thử hành động trên nhiều tệp bằng cách sử dụng ký tự đại diện *.txt
.
Tôi có thể đang phạm sai lầm khác là tốt. Trong mọi trường hợp, làm cách nào để thêm văn bản vào đầu và cuối của nhiều tệp?
-i
thay vì tập tin thay thế này không hoạt động, nó chỉ in ra thiết bị xuất chuẩn.