(2 Antworten)
Vor 5 Jahren geschlossen.
Ich habe eine Operation mit cut
dass ich das Ergebnis einer Variablen zuweisen möchte
var4=echo ztemp.xml |cut -f1 -d '.'
Ich bekomme den Fehler:
ztemp.xml ist kein Befehl
Der Wert von var4
wird nie zugewiesen; Ich versuche, ihm die Ausgabe von:
echo ztemp.xml | cut -f1 -d '.'
Wie kann ich das tun?
Akzeptierte Antwort:
Sie sollten Ihre Aufgabe so ändern, dass sie lautet:
var4="$(echo ztemp.xml | cut -f1 -d '.')"
Der $(…)
Konstrukt ist als Befehlsersetzung bekannt.