第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

麻煩幫忙看看,關于linux腳本中"${@-'-i'}" 是一個什么寫法,見下面!求解釋

麻煩幫忙看看,關于linux腳本中"${@-'-i'}" 是一個什么寫法,見下面!求解釋

守著一只汪 2021-10-13 23:19:05
#!/bin/kshexport TEREDO_WORMS=ukeleleexec $SHELL "${@-'-i'}"The "${@-'-i'}" bit means 'if the argument list contains at least one argument, use the original argument list; otherwise, substitute -i for the non-existent arguments'.
查看完整描述

2 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

$@ 或者 ${@} 會被替換成腳本的輸入參數(shù),比如 a.sh 如下內容

#!/bin/ksh

echo "$@"

則執(zhí)行 a.sh 1 2 3 4 ,你會得到
1 2 3 4 的打印。

${paramter-word} 會被替換成變量 parameter 的值,如果 parameter 不存在,則被替換成 word。所以
${@-'-i'} 就會被替換成腳本的輸入參數(shù) ,但是如果腳本沒有輸入參數(shù),則替換成 -i

查看完整回答
反對 回復 2021-10-18
?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

在一些情況下,例如你要把有個變量的值和其他字符串連接起來,就需要用到{},以明示{}中的是一個變量。例如:
export var1=ABC
export var2=var1=${var1}.
echo $var2
最后輸出為:
var1=ABC.

查看完整回答
反對 回復 2021-10-18
  • 2 回答
  • 0 關注
  • 335 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號