Saya menemukan BASEDIR=$(pwd)
dalam naskah.
Apakah ada keuntungan atau kerugian menggunakan BASEDIR="$PWD"
, selain mungkin, $PWD
. itu bisa ditimpa?
Jawaban yang Diterima:
Jika bash menemukan $(pwd)
itu akan menjalankan perintah pwd dan mengganti $(pwd)
dengan output perintah ini. $PWD
adalah variabel yang hampir selalu disetel. pwd adalah perintah shell bawaan sejak lama.
Jadi $PWD
akan gagal jika variabel ini tidak disetel dan $(pwd)
akan gagal jika Anda menggunakan shell yang tidak mendukung $()
konstruksi yang menurut pengalaman saya cukup sering terjadi. Jadi saya akan menggunakan $PWD
.
Karena setiap nerd, saya memiliki tutorial skrip shell saya sendiri
Dalam `sementara Ifs=Read..`, Mengapa Ifs Tidak Berpengaruh?
Keepass Tidak Menghormati Variabel Gtk_theme?