一、功能說明
basename命令只要是用於去除路徑和文件後綴部分的文件名或者目錄名
給basename指定一個路徑,basename命令會刪掉所有的前綴包括最後一個‘/’字符,然後將後綴的字符串顯示出來
二、語法格式
1.basename 文件(目錄) //刪除路徑最後一個"/“符號(包括”/")前面的所有內容
2.basename 文件或目錄 後綴(後綴:可選參數,指定要去除的文件後綴字符串)
三、注意點:
basename最多接受兩個參數,如果設置的參數多於兩個,會提示錯誤。
四、實例
[root@redhat_192.168.0.12 17:43:14 ~]#basename /root/basename/1.sh //不加上後綴,只給文件的路徑
1.sh
[root@redhat_192.168.0.12 18:55:54 ~]#basename /root/basename/1.sh .sh //加後綴
1