誰能告訴我什麼-a
意味着在unix中。請參閱以下代碼:任何人都可以告訴我什麼-a在unix shell測試條件中意味着什麼?
if [ "$x" = "$x" -a "y" -eq 0 ] ; then
echo $x
else
echo $y
誰能告訴我什麼-a
意味着在unix中。請參閱以下代碼:任何人都可以告訴我什麼-a在unix shell測試條件中意味着什麼?
if [ "$x" = "$x" -a "y" -eq 0 ] ; then
echo $x
else
echo $y
它表示「和」。 -o是「或」。
man bash
從
expr1 -a expr2
True if both expr1 and expr2 are true.
引用4.1 Bourne Shell Builtins(即手動,在線,與錨定件):
test
[
評估條件 表達式expr。每個運算符和 操作數必須是單獨的參數。
表達式由以下在Bash 條件表達式中描述的 原色組成。
test
不接受任何選項,也不接受任何選項,也不接受 作爲標誌選項結束的參數 - 。
...expr1 -a expr2
TRUE,如果表達式1和表達式2都是如此。
請改善你的措辭,即*任何人*而不是*任何1 *和*請*而不是* PLZ *。 – 2010-04-15 11:26:52