Ich habe eine Datei cities
wie diese:
[1598] San Diego, US (inactive)
[4517] St Louis, US (inactive)
[6346] Orlando, US (inactive)
Ich möchte die Städtenamen ausschneiden, damit ich:
San Diego
St Louis
Orlando
Dies ist das Beste, was ich mir einfallen lassen konnte:
cut -d ',' -f1 cities | cut -d ']' -f2
Aber das lässt mir immer noch ein Leerzeichen vor den Namen. Gibt es einen cut
ähnlichen Befehl, den ich verwenden kann, um Begrenzer mit mehreren Zeichen zu akzeptieren, damit ich ihn einschränken kann ]
?
(inactive)
Status oder nicht? Bitte geben Sie eine Beispielausgabe an.
cut
Dinge ausschneide und Sie die Absicht des fehlgeschlagenen Beispiels sehen können, sollte es im Kontext ziemlich klar sein. Ich werde jedoch eine Probe zur Verfügung stellen, um es weiter zu klären. :)
tr
ist nützlich zum Löschen von Zeichen, die Sie nicht möchten.