GNU/Linux >> Linux Esercitazione >  >> Linux

A cosa serve il test di Linux:un test di comando?

Non sono sicuro del perché info page non ce l'ha, ma esegue help test in bash dà la risposta:

...
    File operators:

  -a FILE        True if file exists.
...

Quindi è semplicemente un test di "esistenza", nessun altro permesso/attributo verificato.


Se stai eseguendo test o [ in bash , in realtà è probabilmente la versione integrata e non la coreutils versione in /usr/bin :

$ type test
test is a shell builtin
$ type [
[ is a shell builtin

Detto questo, sembra che la versione coreutils implementi sia -a e -e , con esattamente lo stesso comportamento. Forse -a non si riflette nella manpage perché non è standard, quindi forse è stato aggiunto in seguito e quella persona ha trascurato di aggiornare la manpage di conseguenza. Ma non posso dire di conoscere la storia alla base del motivo per cui è stato aggiunto (o anche quale sia il a dovrebbe essere l'abbreviazione di).


Linux
  1. Comando coda di Linux

  2. Comando touch di Linux

  3. Spiegazione del comando Linux wc per principianti (6 esempi)

  4. Comando wc Linux

  5. Qual è l'equivalente del comando File Linux per Windows?

Linux xz Command Tutorial per principianti (7 esempi)

Tutorial sui comandi di file Linux per principianti (5 esempi)

Cos'è umask in Linux?

Comando ls in Linux per elencare i file

25 Pratico comando mv in Linux per utenti quotidiani

Che cos'è il file .bashrc in Linux?