Saya mencari metode untuk menambahkan shebang #! / Bin / csh -f ke baris pertama file saya, yang sebenarnya dibuat oleh satu set program lain, karena skrip ini dibuat secara otomatis, ini harus dijalankan dari bash , ketika pengguna mengklik beberapa tombol di alat saya. Saya mencoba menggunakan sed tetapi tidak berhasil.
sed ' 1 s/.*/\#!/bin/csh -f/' filename.
dan awk
awk 'NR==1{printf "%s %s\n", $0, "#!/bin/csh -f"}' filename
kedua perintah ini kembali mengikuti
/bin/csh is not an event.
Tolong sarankan metode yang lebih baik.
Dan
Terima kasih "Xen2050", saya mencoba saran Anda dan ini berfungsi dengan baik. sed '1 i \ # \! \ / bin \ / csh -f' nama file & gt; out.txt
—
StarCoder17
Saya akan melemparkannya dalam jawaban kalau begitu
—
Xen2050
!
karakter dalam upaya Anda? seperti dalam\!
bukannya polos!