亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

linux 中 if [ "x${var}" = "x" ] 什么意思

linux 中 if [ "x${var}" = "x" ] 什么意思

MMTTMM 2019-02-27 05:01:06
如下面的linux命令if [ "x${_ef_submit_jobmanager}" = "x" ]thenJOBMANAGER="${EF_CURRENT_GRID_MANAGER}"elseJOBMANAGER="${_ef_submit_jobmanager}"fi其中的if 第一行是什么意思
查看完整描述

2 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

表示字符串x${_ef_submit_jobmanager}和字符串x相等,其中{}用以區分字符串,{}內部被當做一個整體處理,$是取內容運算符,表示其后所接變量的值,該劇應該是判斷變_ef_submit_jobmanager的內容是否為空。
順便說一句,一般情況下,if和then不可以在同一列下對其,應為:
if
then
@@!@#$!#$
else
fi

查看完整回答
反對 回復 2019-03-07
?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

判斷_ef_submit_jobmanager是否為空,
加上x是為了,防止_ef_submit_jobmanager為空時的語法錯誤。

查看完整回答
反對 回復 2019-03-07
  • 2 回答
  • 0 關注
  • 456 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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