私はBASEDIR=$(pwd)
これを台本で見つけました。
財政の可能性に加えて、BASEDIR="$PWD"
使用に比べて長所や短所がありますか?$PWD
ベストアンサー1
Bashがこれを検出すると、$(pwd)
pwdコマンドを実行して$(pwd)
そのコマンドの出力を置き換えます。$PWD
ほぼ常に設定される変数です。 pwdは長い間組み込まれたシェルコマンドでした。
したがって、$PWD
この変数が設定されていない場合は失敗し、$(pwd)
使用中のシェルがこの$()
構成をサポートしていない場合は失敗します。これは私の経験上非常に一般的な現象です。だから私は$PWD
。
すべての奇妙な人のように、私もシェルスクリプトチュートリアル