bash function使用引數

2021-10-24 19:00:56 字數 603 閱讀 9217

在bash中,有兩種方式來宣告乙個函式。

function function_name 

# 注意function_name後面有乙個空格

function_name(

)#小括號後面有乙個空格

bash中引數的傳遞是通過位置而不是名字,位置是通過$1,$2,...來表示,第乙個引數的位置是$1。$0是指令碼名稱的位置。

比如執行get_num 99 97,

$0 -> get_num

$1 -> 99

$2 -> 97

看乙個例子

#!/usr/bin/env sh

foo 1 # foo還沒有宣告,所以此句會報錯

foo(

)foo 2 # this will work.

output:

./myscript.sh: line 2: foo: command not found

parameter #1 is 2

參考:

BackgroundWorker類使用參考

backgroundworker是基於事件非同步模式的乙個實現。它具有以下特徵 可協調的退出 安全的更新窗體控制項 異常到完成事件 報告進度 是乙個控制項,可以在visual studio中直接拖拽使用 主要有3個事件,注意事件發生的時間 dowork 呼叫 runworkerasync 時發生。p...

vue params query傳參使用

宣告式 程式設計式 router.push 1 router.push使用 router index.js export default new router 上邊,在路由中為b元件新增兩個引數 name age a元件,繫結乙個 click事件,跳轉b元件傳參 使用params 跳轉b元件啊啊 這...

引用形參 指標形參的使用

引用形參 指標形參可以改變主函式內的實參值 includeusing std cin using std cout using std endl 形參其實是在把實參傳遞給子函式的時候定義了乙個新的變數,但是這個變數的值和實參相等,所以在子函式裡無論怎麼修改都不會影響到呼叫它的函式的實參的值 int ...