Weird cygwin eseguibile


1

ieri stavo guardando la mia cartella bin cygwin e ho trovato un nome exe [.exe quando lo eseguo, dice "[: missing]" come questo - enter image description here

quando lo eseguo con ']' come argomento, non emette nulla, potresti spiegare cosa è?

Risposte:


2

È un alias per test. Vedere man 1 test :

Nome

test - controlla i tipi di file e confronta i valori

Sinossi

test ESPRESSIONE

test

[ ESPRESSIONE ]
[]
[ OPZIONE

Il comando test è talvolta usato insieme a if per creare un blocco condizionale. È anche utile da solo:

[ ! -d myDirectory ] && mkdir myDirectory

Questo testerebbe se una directory "myDirectory" lo fa non esistere e crearlo se è vero

Perché è (anche) per condizioni, non deve stampare nulla. Invece, comunica tramite i codici di uscita.

Questo comando esiste praticamente su tutti i sistemi GNU / Linux e molte varianti Unix.

Vedere Qui per una spiegazione più approfondita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.