ฉันมีไฟล์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
คำสั่ง like ที่ฉันสามารถใช้ที่รับตัวคั่นของอักขระหลายตัวเพื่อให้ฉันสามารถตัดต่อได้]
หรือไม่?
(inactive)
สถานะหรือไม่? โปรดระบุตัวอย่างผลลัพธ์
cut
เพื่อตัดสิ่งต่าง ๆ ออกและคุณสามารถเห็นเจตนาของตัวอย่างที่ล้มเหลวที่ฉันมีมันควรจะค่อนข้างชัดเจนในบริบท ฉันจะให้ตัวอย่างออกมาเพื่อล้างมันให้ไกลขึ้น :)
tr
มีประโยชน์สำหรับการลบอักขระที่คุณไม่ต้องการ