Mam taki plik cities
:
[1598] San Diego, US (inactive)
[4517] St Louis, US (inactive)
[6346] Orlando, US (inactive)
Chcę wyciąć nazwy miast, aby mieć:
San Diego
St Louis
Orlando
To najlepsze, co mogłem wymyślić:
cut -d ',' -f1 cities | cut -d ']' -f2
Ale to wciąż pozostawia mi miejsce przed imionami. Czy cut
mogę użyć polecenia podobnego, które akceptuje ograniczniki kilku znaków, dzięki czemu mogę kontynuować ]
?
(inactive)
status, czy nie? Podaj przykładowe dane wyjściowe.
cut
do wycinania rzeczy i widać intencję nieudanego przykładu, który mam, powinien być dość jasny w kontekście. Podam próbkę, aby wyjaśnić ją dalej. :)
tr
jest przydatny do usuwania znaków, których nie chcesz.