ด้วยวิธีใดเราสามารถเปลี่ยนตัวคั่นที่ใช้ grep
ฉันคิดว่าโดยค่าเริ่มต้น grep ใช้\n
เป็นตัวคั่น
ดูเหมือนว่าจะเหมาะกว่าใน SuperUser.com
—
Mitch Dempsey
อ่าน man page ดูว่ามีตัวเลือกดังกล่าวหรือไม่ (ไม่ฉันไม่เชื่อว่ามี)
—
Cascabel
@ jhon: จากนั้นอย่าถามวิธีการเปลี่ยน grep ถามวิธีการทำสิ่งที่คุณต้องการจะทำกับสิ่งอื่น ตัวอย่างเช่นคุณสามารถระบุตัวคั่นเร็กคอร์ดใน perl (
—
Cascabel
$/
) และ awk ( RS
) echo "$var" | sed 's/<delimiter>/\n/' | grep <pattern>
หรือคุณอาจจะทำสิ่งที่ชอบ หลายคำตอบขึ้นอยู่กับปัญหาที่แท้จริงของคุณ