shell 重定向 方法引數傳遞機制 返回值

2021-09-23 13:16:52 字數 708 閱讀 5674

輸入重定向

>

輸出重定向

<

第一種

name()
第二種
[ function ] funname [{}]

比如

#!/bin/bash

function test()

test

輸入引數

求1至某數的階乘

#!/bin/bash

a=1;

factorial()

factorial $1

輸入

sh factorial.sh 6
輸出結果

6 的階乘 120
返回值

返回值在0-255之間,如果不在這個範圍區間,則會隨機返回乙個值

乙個函式缺省會返回最後一行的執行結果,0表示成功,其他表示失敗。

也可以自定義返回值

#!/bin/bash

fun2()

fun2

echo "fun2 return value: $?"

如上,返回值就是自己輸入的值*2,但如果輸入的值大於123或小於0,則會返回乙個隨機數

引數傳遞 重定向

設定v bind to 屬性,傳入引數id name 傳元件名 params 傳遞引數 需要物件 要用v bind 個人資訊 router link 在路由中繫結引數 index.js children 在profile.vue取出引數 template 所有元素 不能直接在根節點下 即 要用標籤包...

Spring mvc重定向傳遞引數

問題背景 做電商專案,有些操作需要登入才能進行,乙個url被session過濾器攔截後,被鏈結到登入介面,輸入賬號 密碼等資訊後,登入成功,還需回到使用者請求的url,並且需要此url攜帶登入前的引數 1 session過濾器獲取引數 獲取使用者請求的url string pathinfo requ...

SpringMVC重定向傳遞引數

閱讀spring實戰 第四版 看到了跨重定向請求傳遞資料,做了筆記,以備不時之需。public string reqstrs model model 瀏覽器位址顯示 使用佔位符填充到url模版中,而非直接連線到重定向string中,這樣更加安全。public string reqstrsflash ...