簡體   English   中英

unix bash腳本[-a]是什么意思?

[英]unix bash scripting what does [-a ] mean?

有人可以解釋一下我應該如何閱讀/理解這段代碼。 這是自我測試中的一個問題。 -a代表什么?)

[3 -a 5];
echo $?; 

答案

0, 1, 5, 7, 8

man test

man test | grep -A2 -- -a
       EXPRESSION1 -a EXPRESSION2
              both EXPRESSION1 and EXPRESSION2 are true

但是代碼是錯誤的,因為[3之間應該有一個空格:

[ 3 -a 5 ]; echo "$?"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM