linux shell從帶路徑的字符串中獲取文件名

還是linux下的shell編程。

var1=/usr/lib/abcdefg.so.bak
var2=/usr/sbin/ifconfiggg
all_name=`basename $var1`
sub_name1=`basename $var1 .bak`
sub_name2=`basename $var2 gg`

echo "all_name: $all_name"		#all_name: abcdefg.so.bak
echo "sub_name1: $sub_name1"	#sub_name1: abcdefg.so
echo "sub_name2: $sub_name2"	#sub_name2: ifconfig


是的,主要是使用命令 basename解析帶路徑的文件名稱

 

記下來,以備不時之需。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章