ฉันมีไฟล์แท็บที่มีสองคอลัมน์ตามด้านล่าง
BB_12 100_AA
BB_13 101_AB
BB_14 102_AD
BB_15 103_AC
ฉันต้องการลบ number_ ในคอลัมน์ที่สอง (แทนที่ number_ ด้วยไม่มีอะไร) สำหรับสิ่งนี้ฉันลอง sed แทนที่ด้วยวิธีต่อไปนี้ไม่สำเร็จ
sed 's/\d+\_//g' infile
sed 's/(\d+\_)//g' infile
แต่การปรับแต่งใด ๆ ไม่ได้ผล ดูเหมือนว่าจะไม่ได้ค้นหาในคอลัมน์ที่ 2 จะแก้ไขสิ่งนี้ได้อย่างไร? ผลลัพธ์ที่คาดหวังคือ
BB_12 AA
BB_13 AB
BB_14 AD
BB_15 AC
ขอบคุณล่วงหน้า.
\d
.. สำหรับการดำเนินการที่เกี่ยวข้องกับคอลัมน์ โปรดพิจารณาใช้awk
- person Sundeep   schedule 22.01.2018