方法/步驟
1/5
basename的語法是:basename[選項][引數]
選項:為有路徑資訊的檔名,如/home/test/test.txt
引數:指副檔名
2/5
如果在程式設計過程中,想取得純粹的檔名,則該命令將非常有用。下面舉兩個例子:
3/5
1、需要把某個路徑下的檔名賦值給變數file_name:
假設檔案的路徑是/home/test/test.txt,把test賦值給file_name:
[c.plm@localhost ~]$ file_name=`basename /home/test/test.txt `
[c.plm@localhost ~]$ echo $file_name
test.txt
[c.plm@localhost ~]$
4/5
2、需要把某個路徑下的檔名賦值給變數file_name,並去掉副檔名:
同樣假設檔案的路徑是/home/test/test.txt,把test賦值給file_name:
[c.plm@localhost ~]$ file_name=`basename /home/test/test.txt .txt`
test
5/5
方法/步驟
1/5
basename的語法是:basename[選項][引數]
選項:為有路徑資訊的檔名,如/home/test/test.txt
引數:指副檔名
2/5
如果在程式設計過程中,想取得純粹的檔名,則該命令將非常有用。下面舉兩個例子:
3/5
1、需要把某個路徑下的檔名賦值給變數file_name:
假設檔案的路徑是/home/test/test.txt,把test賦值給file_name:
[c.plm@localhost ~]$ file_name=`basename /home/test/test.txt `
[c.plm@localhost ~]$ echo $file_name
test.txt
[c.plm@localhost ~]$
4/5
2、需要把某個路徑下的檔名賦值給變數file_name,並去掉副檔名:
同樣假設檔案的路徑是/home/test/test.txt,把test賦值給file_name:
[c.plm@localhost ~]$ file_name=`basename /home/test/test.txt .txt`
[c.plm@localhost ~]$ echo $file_name
test
[c.plm@localhost ~]$
5/5