ฉันใช้ Windows และเคยได้ยิน linuxes awk และอื่น ๆ เท่านั้นดังนั้นฉันจึงจินตนาการได้ว่านี่เป็นไปได้โดยไม่ต้องใช้สคริปต์จริง:
ฉันมีข้อมูลเช่น
..
162 42 A single serving
162 62 of french fries, please
164 -1 ABC
164 -1 1
..
ที่ฉันอยากจะกลายเป็น
..
A single serving of french fries, please
..
ดังนั้นกฎจะเป็น
รวมคอลัมน์ที่สามสำหรับคอลัมน์แรกที่เหมือนกันเมื่อคอลัมน์ที่สอง> = 0
ฉันจะพยายามหา awk สำหรับ Windows
นี่คือGNU awk สำหรับ Windows (ขึ้นอยู่กับการดาวน์โหลดเช่นกัน)
—
ไม่มี
gawk "$2 >= 0 { print $3 }" txt.txt
ให้สตริงที่ฉันต้องการ แต่ยังไม่ได้จัดกลุ่มตามคอลัมน์แรก ..