Ich versuche, awk zu verwenden, um nach einer Zahlenzeichenfolge zwischen 1 und 65535 zu suchen und ein * daran anzufügen. Hier ist, was ich versuche:Suchen Sie einen Wert und hängen Sie ihn in awk an
awk '/[1-65535]+$/ {$0=$0"*"} 1' file
Wenn ich den Befehl ausführen, ich habe nicht ein Stern sehen in der Datei die Anzahl Zeichenfolge hinzugefügt.
Nach Anfügen des Sternes auf den Wert möchte ich einen Stern auf den Wert vorangestellt wird:
awk '/1-65535]\* +$/ [$0="*"$0} 1' file
Ihre Frage nicht klar ist, bitten Sie müssen Eingabebeispiel umfassen und erwartete Ausgabe –