ฉันมีไดเรกทอรีที่เต็มไปด้วยไฟล์ข้อความ เป้าหมายของฉันคือเพิ่มข้อความต่อท้ายและท้ายข้อความทั้งหมด ข้อความที่ไปที่จุดเริ่มต้นและจุดสิ้นสุดนั้นเหมือนกันสำหรับแต่ละไฟล์
ขึ้นอยู่กับรหัสที่ฉันได้รับจากเว็บนี่คือรหัสสำหรับต่อท้ายไฟล์:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
นี่คือรหัสสำหรับการผนวกท้ายไฟล์ เป้าหมายคือการเพิ่มข้อความ};
ที่ส่วนท้ายของแต่ละไฟล์:
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
ตัวอย่างที่ฉันวาดมานั้นมีไว้สำหรับการแสดงในแต่ละไฟล์ ฉันคิดว่าฉันพยายามทำหน้าที่ในหลาย ๆ *.txt
ไฟล์โดยใช้สัญลักษณ์แทน,
ฉันอาจทำผิดพลาดอื่น ๆ เช่นกัน ไม่ว่าในกรณีใดฉันจะต่อท้ายข้อความไปยังจุดเริ่มต้นและจุดสิ้นสุดของไฟล์หลาย ๆ ไฟล์ได้อย่างไร
-i
แทนการทดแทนไฟล์นี้ไม่ทำงานมันแค่พิมพ์ไปที่ stdout