Tôi có một tập tin cities
như thế này:
[1598] San Diego, US (inactive)
[4517] St Louis, US (inactive)
[6346] Orlando, US (inactive)
Tôi muốn cắt tên thành phố để tôi có:
San Diego
St Louis
Orlando
Đây là điều tốt nhất tôi có thể nghĩ ra:
cut -d ',' -f1 cities | cut -d ']' -f2
Nhưng điều đó vẫn để lại cho tôi một khoảng trống trước những cái tên. Có một cut
lệnh tương tự mà tôi có thể sử dụng để chấp nhận các dấu phân cách của một số ký tự để tôi có thể cắt ]
không?
(inactive)
trạng thái hay không? Vui lòng cung cấp đầu ra mẫu.
cut
để cắt bỏ mọi thứ và bạn có thể thấy ý định của ví dụ thất bại mà tôi có, nó sẽ khá rõ ràng trong bối cảnh. Tôi sẽ cung cấp mẫu ra mặc dù để làm rõ hơn nữa. :)
tr
rất hữu ích để xóa các ký tự bạn không muốn.