Ich bin Anfänger in Shell-Skript. Ich habe eine Variable, die einen Wert mit einem = -Zeichen enthält. Ich möchte ein Zitat in Felder nach = Zeichen hinzufügen.Feldtrennung mit Hinzufügen von Anführungszeichen
abc="source=TDG"
echo $abc|awk -F"=" '{print $2}'
Mein Code druckt nur ein Feld. meine erwartete Ausgabe ist
source='TDG'
Bitte helfen Sie mir.
Tauschen Sie Ihre Verwendung von Zitaten in sed, so dass Sie diesen hässlichen Hex-Codes vermeiden können: '„‚‘“' – Harvey
@Harvey, während es in diesem Fall funktionieren würde, muss man vorsichtig mit doppelten Anführungszeichen, wie es sein wird von Shell interpretiert werden, bevor es an sed übergeben wird – Sundeep