Domande taggate «test»

Si tratta dell'utilità Unix "test", invocata anche come "[", o la sua variante di sintassi della shell [[…]]. Per domande sul test di software e configurazioni, utilizzare il tag "testing".


4
Perché l'espansione dei parametri con spazi senza virgolette funziona tra parentesi doppie “[[” ma non all'interno di parentesi singole “[”?
Sono confuso con l'utilizzo di parentesi singole o doppie. Guarda questo codice: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Funziona perfettamente anche se la stringa contiene uno spazio. Ma quando lo cambio in parentesi singola: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo "yep" fi …
86 bash  quoting  ksh  test 



5
Come funziona esattamente "/ bin / ["?
Sono sempre sorpreso che nella cartella sia /binpresente un [programma. È questo che viene chiamato quando stiamo facendo qualcosa del tipo if [ something ]:? Chiamando [esplicitamente il programma in una shell, chiede un corrispondente ]e quando fornisco la parentesi di chiusura sembra non fare nulla, indipendentemente da ciò che …
50 shell  test 


2
Bash test: cosa fa "= ~"?
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Cosa fa il protagonista ~nell'espressione regolare iniziale?
41 bash  test 







5
Come posso usare bash's se test e trova i comandi insieme?
Ho una directory con i registri degli arresti anomali e vorrei usare un'istruzione condizionale in uno script bash basato su un comando find. I file di registro sono memorizzati in questo formato: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Voglio che l'istruzione if ritorni vera solo se esiste un registro degli arresti anomali per un'app …

4
A partire da bash: -lt e -gt argomenti
Sto iniziando con bash e ho trovato quanto segue: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Per leggere la sceneggiatura ed eseguirla, so …
24 bash  shell  test 

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.