Saya membuat skrip pengaturan otomatis kecil yang akan memodifikasi /etc/profile
dan $HOME/.profile
jika beberapa jalur tidak diekspor. Lalu, saya ingin memuat ulang ini secara otomatis.
Saya telah membaca yang source
melakukan ini, jadi saya menyalakan terminal saya dan masuk:
source /etc/profile
source ~/.profile
Dari terminal, itu tidak menghasilkan kesalahan.
Namun, menempatkan kedua perintah ini di dalam hasil skrip Bash di source: not found
.
- Bagaimana saya bisa yakin bahwa skrip dijalankan oleh Bash, bahkan jika
#!/bin/sh
ditentukan (tampaknya, itu tidak menjaminnya)? - Mengapa dikatakan bahwa kedua sumber ini tidak dapat ditemukan ketika mereka tidak salah lagi di sana?