di mana file perintah program awk ditempatkan ketika saya mencoba menjalankan perintah awk di dalam skrip shell? Saya kira itu harus di direktori yang sama, tetapi tidak yakin. Tolong bantu.
sumber
di mana file perintah program awk ditempatkan ketika saya mencoba menjalankan perintah awk di dalam skrip shell? Saya kira itu harus di direktori yang sama, tetapi tidak yakin. Tolong bantu.
Jika Anda mencoba menjalankan perintah awk dari skrip shell, maka perintah awk harus berada di dalam PATH yang digunakan oleh file skrip. Cara termudah untuk memastikan bahwa ini adalah masalahnya (dan juga untuk memastikan bahwa skrip tidak salah mengambil hal-hal di lingkungan pengguna adalah dengan mengatur sendiri PATh di bagian atas file skrip). misalnya:
PATH = / usr / bin: / bin: / usr / local / bin
awk umumnya akan diinstal pada level sistem menjadi salah satunya. Jika awk hanya di direktori yang sama dengan skrip, maka awk tidak akan diambil kecuali direktori itu ada di path, atau "." ada di PATH dan Anda menjalankan skrip dari direktori di mana ia berada.
Jika ada di direktori kerja saat ini, maka gunakan "./awk" bukan "awk" untuk perintah. Biasanya di Unix / Linux akan berada di jalur.
sumber