(2 risposte)
Chiuso 5 anni fa.
Ho un'operazione che usa cut
che vorrei assegnare un risultato a una variabile
var4=echo ztemp.xml |cut -f1 -d '.'
Ottengo l'errore:
ztemp.xml non è un comando
Il valore di var4
non viene mai assegnato; Sto cercando di assegnargli l'output di:
echo ztemp.xml | cut -f1 -d '.'
Come posso farlo?
Risposta accettata:
Ti consigliamo di modificare il tuo compito per leggere:
var4="$(echo ztemp.xml | cut -f1 -d '.')"
Il $(…)
costrutto è noto come sostituzione di comando.