<Precedenti | Contenuti | Succ.>
test
Di gran lunga, il comando utilizzato più frequentemente con if is test. test Il comando esegue una serie di controlli e confronti. Ha due forme equivalenti:
test espressione e il più popolare: [ espressione ]
where espressione è un'espressione che viene valutata come vera o falsa. test Il comando restituisce uno stato di uscita pari a zero quando l'espressione è vera e uno stato pari a uno quando l'espressione è falsa.
È interessante notare che entrambi test e [ sono in realtà comandi. In bash sono builtin, ma esistono anche come programmi in / Usr / bin per l'uso con altre shell. L'espressione è in realtà solo i suoi argomenti con l' [ comando che richiede che il carattere "]” venga fornito come argomento finale.
. test e [ I comandi supportano un'ampia gamma di espressioni e test utili.