У меня есть файл, cities
как это:
[1598] San Diego, US (inactive)
[4517] St Louis, US (inactive)
[6346] Orlando, US (inactive)
Я хочу вырезать названия городов, чтобы у меня было:
San Diego
St Louis
Orlando
Это лучшее, что я мог придумать:
cut -d ',' -f1 cities | cut -d ']' -f2
Но это все еще оставляет мне пробел перед именами. Есть ли cut
подобная команда, которую я могу использовать, которая принимает разделители из нескольких символов, чтобы я мог вырезать ]
?
(inactive)
статус или нет? Пожалуйста, предоставьте образец вывода.
cut
чтобы вырезать вещи, и вы можете увидеть цель неудачного примера, который я имею, это должно быть достаточно ясно в контексте. Я предоставлю образец, хотя, чтобы прояснить это далее. :)
tr
полезно для удаления ненужных символов.