sintassi condizionale linux / bash sulla riga di comando


2

Voglio correre se e solo se il giorno corrente del mese è inferiore al 7 °.

Quindi qualcosa come:

[ (/bin/date +'%-d') -le 7 ] && foo

Tranne che mi dà un errore di sintassi. La parte della data sta venendo bene, quindi sto chiedendo la sintassi giusta per il test condizionale.

Risposte:


3
[ $(/bin/date +'%-d') -le 7 ] && foo

La $()sintassi eseguirà l'istruzione tra parentesi e restituirà il risultato, che è quello che vuoi.

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.