當對檔案使用dirname時,返回檔案的上級目錄,輸出是否是絕對路徑取決於輸入的檔名是絕對路徑
如果對目錄使用,則返回上級目錄
basename命令與dirname相反,讀取檔名或最後一級目錄名
dirname命令可以取給定路徑的目錄部分(strip non-directory suffix from file name)。這個命令很少直接在shell命令列中使用,我一般把它用在shell指令碼中,用於取得指令碼檔案所在目錄,然後將當前目錄切換過去。
cd `dirname $0`
如果想獲取指令碼檔案的所在的絕對路徑,則可以
cd `dirname $0`
path=`pwd`
path=/home/sakura/test.sh
則=/home/sakura
其中%表示從path末尾開始匹配,將最短匹配部分刪除,其他類似用法如下
從尾開始,最長匹配刪除
從頭開始,最短匹配刪除
從頭開始 最長匹配刪除
例如=test.sh
ps: *在這裡是萬用字元,表示任意字元或字串,不是正則裡的*
HashMap用法用例
public hashmapcomparequantity string gdk006,string gdk001 throws busines ception 得到本次確認的gdk006的商品明細 t2.ack001,t2.gdn015 string gd008sql select t2.gdk0...
C HashSet 用法 Hashtable用法
hashset 用法 net 3.5在system.collections.generic命名空間中包含乙個新的集合類 hashset。這個集合類包含不重複項的無序列表。這種集合稱為 集 set 集是乙個保留字,所以該類有另乙個名稱hashset。這個名稱很容易理解,因為這個集合基於雜湊值,插入元素...
位與的用法
求下面函式的返回值 微軟 int func x return countx 假定x 9999。答案 8 思路 將x轉化為2進製,看含有的1的個數。求下面函式的返回值 微軟 統計1的個數 int func int x return countx 假定x 9999 10011100001111 答案 8...