linux shell从带路径的字符串中获取文件名

转载地址:linux shell从带路径的字符串中获取文件名

还是linux下的shell编程。

[cpp]  view plain copy
  1. var1=/usr/lib/abcdefg.so.bak  
  2. var2=/usr/sbin/ifconfiggg  
  3. all_name=`basename $var1`  
  4. sub_name1=`basename $var1 .bak`  
  5. sub_name2=`basename $var2 gg`  
  6.   
  7. echo "all_name: $all_name"      #all_name: abcdefg.so.bak  
  8. echo "sub_name1: $sub_name1"    #sub_name1: abcdefg.so  
  9. echo "sub_name2: $sub_name2"    #sub_name2: ifconfig  


是的,主要是使用命令 basename解析带路径的文件名称

 

记下来,以备不时之需。。

你可能感兴趣的:(linux)