Ich habe nichts gefunden, das eindeutig meine Frage beantwortet. Obwohl ganz in der Nähe, ich glaube ...Linux Bash: Extrahieren von Text aus Datei int Variable
habe ich eine Datei mit einer Zeile:
# Skipsdata for serienummer 1158
ich die 4-stellige Nummer am Ende extrahieren möchten und steckte es in eine Variable, diese Zahl ändert sich von Datei zu Datei, so dass ich nicht einfach nach "1158" suchen kann. Aber die "#Skipsdaten für Serienummer" bleiben immer gleich.
Ich glaube, dass entweder grep
, sed
oder awk
die Antwort sein kann, aber ich bin nicht 100% klar auf ihre Verwendung.
Richtig und für das OP - Nächstes Mal zeigen Sie Ihre Ziellinie im Zusammenhang mit anderen Linien und zeigen die erwartete Ausgabe plus was Sie versucht haben. Siehe [fragen]. –
speichert dies den Leerraum zwischen Serienummer und 1158 in die Variable? –
@RobbieAggas: Warum brauchen Sie den Leerraum zwischen ihnen? Dies speichert nur die Nummer – Inian