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".

5
Perché usare le virgolette doppie in un test [[]]?
Diciamo che abbiamo 2 numeri interi in uno script bash: value1=5 value2=3 Allora perché dobbiamo usare le virgolette doppie in caso di test? Per esempio: if [[ "$value1" -eq "$value2" ]] Perché non usare solo quanto segue? if [[ $value1 -eq $value2 ]] Per me, le doppie virgolette non hanno …
23 bash  shell  quoting  variable  test 


3
La sintassi della non uguale importa?
Quando scrivo, di solito scrivo i miei if con la seguente sintassi in quanto è più facile per me capire che ciò che verrà dopo non è vero. if [ ! "$1" = "$2" ]; then Altri dicono che la strada qui sotto è migliore if [ "$1" != "$2" …
22 shell  test 

3
Confronto tra due stringhe in Bash
Ho il seguente ifblocco nel mio script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi L'esecuzione dello script non sta entrando nel mio ifblocco anche se $PACKAGENAMEè uguale a kakadu-v6_4-00902C. Che cosa sto facendo di sbagliato?






3
Parentesi in condizione if: perché ricevo errori di sintassi senza spazi bianchi?
Sto usando lo script di seguito per tornare indietro di due giorni quando lo script viene eseguito all'inizio di due giorni dell'anno e controllare anche il primo e il secondo giorno di ogni mese e tornare indietro di due giorni. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] …


3
bash: ho rotto [[<]]
Stavo scrivendo uno script bash e improvvisamente questo comportamento è iniziato: [[ 1 &lt; 2 ]]; echo $? # outputs 0 [[ 2 &lt; 13 ]]; echo $? # outputs 1 ma -ltfunziona bene: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo …
14 bash  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.