$n
。n 代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推…
比如,新建乙個a.sh
檔案
#!/bin/bash
echo
"shell 傳遞引數例項!"
;echo
"執行的檔名:$0"
;echo
"第乙個引數為:$1"
;echo
"第二個引數為:$2"
;echo
"第三個引數為:$3"
;
授權
chmod u+x a.sh
執行,執行時候傳入三個引數a,b,c
然後指令碼中用$1,$2,$3
分別代表第一,第二,第三個引數.
[root@mypc01 data]# .
/a.sh a b c
shell 傳遞引數例項!
執行的檔名:.
/a.sh
第乙個引數為:a
第二個引數為:b
第三個引數為:c
shell指令碼傳參
喜歡用第二種方法 shell傳函式方法 法一 使用全域性變數 html view plain copy g result function testfunc testfunc echo g result 方法二 把shell函式作為子程式呼叫,將其結果寫到子程式的標準輸出 html view pla...
Shell 向shell指令碼傳參
我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n 代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 傳遞到指令碼的引數個數 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0 為執行的檔名 test.sh echo she...
shell程式的傳參
呼叫shell程式時的傳參 我們都知道在c語言中系統可以通過main函式的argc和argv給它傳參。同樣shell程式本身也可以在呼叫時傳參給他。在shell程式內部使用傳參也是使用的一些特定符號來表示的,包括 katex parse error expected eof got at posit...