Metin dosyaları ile dolu bir dizin var. Amacım, hepsinin başına ve sonuna metin eklemektir. Her dosya için başında ve sonunda yer alan metin aynıdır.
Web'den aldığım kodlara göre, dosyanın başına eklenecek kod budur:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
Dosyanın sonuna eklenecek kod budur. Amaç, metni };
her dosyanın sonuna eklemektir :
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
Çektiğim örnekler bireysel dosyalar üzerinde çalışmaktı. Joker karakterini kullanarak birden fazla dosya üzerinde oynamaya çalışacağımı düşündüm *.txt
.
Ben de başka hatalar yapıyor olabilirim. Her durumda, birden çok dosyanın başına ve sonuna nasıl metin eklerim?
-i
bu dosyayı ikamesi yerine gelmez değil iş, sadece stdout'a yazdırır.