ดังนั้นฉันรู้ว่าเครื่องมือมีอยู่สำหรับปัญหานี้เพราะฉันเคยได้ยินเกี่ยวกับพวกเขา แต่ฉันไม่รู้ว่าพวกเขาคืออะไร
ฉันต้องการทำอะไรบางอย่างเช่นกรองข้อมูลทั้งหมดยกเว้นชื่อผู้ใช้ใน / etc / passwd
ตัวอย่างเช่นฉันต้องการคว้า user1, user2 และ user3 จากไฟล์ต่อไปนี้ ในกรณีนี้ตรรกะอาจเป็น "หยิบข้อความถึง ':' แรกในแต่ละบรรทัดของไฟล์"
user1:x:1:4
user2:x:2:5
user3:x:3:6
ผลลัพธ์จะเป็น:
user1
user2
user3
awk
ใช้ชื่อไฟล์ดังนั้นคุณสามารถข้ามไปป์และทำawk -F: '{print $1}' /etc/passwd