ฉันใช้คำสั่ง awk เพื่อแยกข้อมูลบางส่วน ประเด็นก็คือฉันต้องใช้คำสั่ง awk หลายครั้งเพื่อแยกข้อมูลทั้งหมดที่ฉันต้องการและทุกครั้งที่ฉันใช้ awk ฉันต้องสร้างไฟล์ชั่วคราว โครงสร้างของฉันมีลักษณะดังนี้:
awk script1 output.txt > temp1.txt
awk script2 temp1.txt > temp2.txt
awk script3 temp2.txt > Final_output.txt
rm temp1.txt temp2.txt
มีวิธีกำจัดไฟล์ชั่วคราวหรือไม่? การเรียกใช้งานหลายคำสั่งอย่างต่อเนื่อง?
ไม่มีเหตุผล. ฉันใหม่ใน Linux และฉันไม่รู้ว่าเป็นไปได้ ;-) ท่อกำลังทำงานคุณช่วยฉันได้มากขอบคุณ!
—
ลูคัส
คุณอาจจะไปต่อและรวมสคริปต์ awk ในหนึ่งเดียว
—
jlliagre
คุณอาจจะไปต่อและยอมรับคำตอบที่โพสต์ในระหว่างนี้ สิ่งที่ดีที่สุดคือการได้เชิญ @Hennes ให้ผลิตคำตอบจากความคิดเห็นของเขาเพื่อให้คุณสามารถยอมรับได้ ด้วยวิธีนี้ทุกคนจะรู้ว่าคำถามของคุณได้รับคำตอบอย่างน่าพอใจ
—
simlev
|