bash معنى باش: متغير الدليل الحالي




git bash (5)

للإجابة النسبية ، استخدم .

اختبار مع:

$ myDir=.
$ ls $myDir
$ cd /
$ ls $myDir

سيعرض لك ls الأول كل شيء في الدليل الحالي ، وسوف يعرض لك الثاني كل شيء في الدليل الجذر ( / ).

ما أحاول القيام به هو العثور على دليل العمل الحالي وحفظه في متغير ، حتى أتمكن من تشغيل export PATH=$PATH:currentdir+somethingelse . : s غير متأكد تماما إذا كان لديهم متغير يحتوي على cwd بشكل افتراضي.


يمكنك استخدام PWD المتغير shell في بناء ، مثل هذا:

export PATH=$PATH:$PWD+somethingelse

واحد أكثر البديل:

export PATH=$PATH:\`pwd`:/foo/bar

مهمتك لها $ إضافي:

export PATH=$PATH:${PWD}:/foo/bar

هذا يحفظ المسار المطلق لدليل العمل الحالي إلى المتغير cwd :

cwd=$(pwd)

في حالتك ، يمكنك القيام بما يلي:

export PATH=$PATH:$(pwd)+somethingelse




bash