語法:
basename [完整路徑名] [字尾]
basename [string] [字尾]
如果沒有字尾,則返回檔名.字尾
。
例子:返回/home/aaa/test.txt的「test.txt」部分
bash> # basename /home/aaa/test.txt
返回結果
test.txt
返回完整路徑最後的 / 前面的部分,常用於獲取檔名。
語法:
dirname [完整路徑名]
例子:
bash> # dirname /home/aaa/test.txt
返回結果
/home/aaa
[function]functionname[()]
中括號內的內容可以省略。
#定義函式
function getsum()
#獲取控制台輸入引數
read -p "請輸入第乙個引數n1" n1
read -p "請輸入第乙個引數n2" n2
#呼叫函式
getsum $n1 $n2
linux系統shell基礎知識入門
什麼是shellshell就是我們常說的命令列程式,它是乙個作為使用者與linux系統間介面的程式,它允許使用者向作業系統輸入要執行的命令。在linux中安裝多個shell是可行的,一般系統有預設的shell,linux中預設的為bash 檢視系統所有shell及當前起作用shell liangc ...
Shell入門知識(一)
當我們輸入乙個命令時,就是shell開始工作的時候了。開始學習shell的時候都是在命令列中進行,慢慢的當我們經常執行一些重複的命令時,就有了把命令寫到檔案進行自動化執行的需求了。shell語言簡單,容易掌握,下面介紹一些shell基本的入門知識,包含它的語法,如何執行等等。命令列命令說明 命令 檔...
Shell系統函式
shell程式設計和其他程式語言一樣,有系統函式,也可以自定義函式。在系統函式中,我們介紹兩個,起拋磚引玉的作用。功能 返回完整路徑最後 的部分,常用於獲取檔名。basename pathname suffix basename string suffix 功能描述 basename命令會刪掉所有的...