1樓:麥蒂大灌籃
你可以在cd之前就保持pwd返回的值就可以了1 #!/bin/bash
2 path=`pwd`
3 cd ..
4 echo "sript path = $path"
第2行哪個不是單引號,看清楚哦
2樓:
這個肯定是你需bai要的:du
# *************************=shell路徑設定
zhistart*************************=# shell路徑獲
dao取回與變數設定
shsubpath=$( echo $0 | sed 's/'"$( basename $0 )"'//' )
# 進入指令碼存放路徑
if [ -n "$" ]; then
cd "$"
else
echo "已經答在sh路徑了!"
fi# 獲取shell絕對路徑
export shpath="$( pwd )"
# *************************=shell路徑設定 end*************************==
3樓:匿名使用者
bash shell有一個環境變數,專門記錄指令碼位置的。
$0$系列還有很多的系統變數。
#!/bin/bash
echo $0
希望能幫助您。
4樓:匿名使用者
用dirname命令和pwd命令(bai或讀取pwd變數)組合du。先進入指令碼所zhi在目錄,讀出daopwd值(這就內是需要的東西)容,然後返回原來的位置[可選]。命令如下:
echo $(cd "$(dirname "$0")"; pwd)
這裡的cd是在子shell中執行,所以不需要用額外的命令返回原位置了。
5樓:手機使用者
我來說說:
在linux中,du指令碼的執行有3種方zhi式1.bash jiaoben.sh這種方式是不需要可執行屬dao性的,因為bash是一個版命令,而權後面的檔名就是它的引數,它在當前shell中啟動一個子shell來執行指令碼程式。
2.「.」 jiaoben.sh這種方式是在當前shell中執行指令碼程式,同樣「.」是一個命令,檔名是它的引數,不需要可執行屬性。
3.直接通過檔名執行指令碼程式,這時需要設定可執行屬性,./jiaoben.sh就表示在當前目錄執行jiaoben.sh
希望能幫助你。。。
6樓:匿名使用者
this_path=$pwd/$0
echo $this_path
在指令碼的最開始儲存一個變數就可以了,
7樓:匿名使用者
在指令碼第一行加上這一句
#!/bin/bash
知乎app怎麼用?怎麼回答問題?怎麼懸賞問題
知乎是知識共享的平臺。知乎沒有懸賞,你如果提問了,有很大的可能是沒有人理你。你回答了別人的問題,如果答得好,會有點贊。所以知乎是回答的好地方,卻不是提問的好地方。知乎是幫助人們解決問題的平臺,註冊一個知乎賬號,你就可以提問或者回答問題,沒有懸賞功能,但可以邀請別人回答問題!知乎app上怎麼看別人剛問...
鮮知知算命水平怎麼樣,網上算命的鮮知知算命水平怎麼樣啊?
人品極差,還收的兩個女徒弟,其中之一女格局都算錯的。你這麼有錢呀,還找他算兩次,我想找他算都捨不得那幾百塊錢,他媽的一看你就個詆譭的託。實話!真不怎麼樣!我找他算過,什麼都說不明白,再次打 就嫌煩,根本不給你細說,而且屬於死要錢的主兒!和博文中的神奇有很大的差異,找他算過後真實的感覺。剛才找他算了一...
知至至之知終終之怎麼解釋,知至至之,知終終之出自哪裡
釋義 知 bai道而達到它,可以du跟他講誠偽微 zhi茫的辨別。知道結果,終於達到dao它,可以儲存合專宜。相似句子 知至屬至之,可與言幾也 知終終之,可與存義也。釋義 知道何時去開創事業,並且一往無前地去開創,就可以與他剖析做事的玄機了 知道何時須終止事業,並且毫不顧惜地去終止,就可以使他與事業...