ฉันมีไฟล์ข้อความที่มีจำนวนแถวโดยพลการสามเท่าดังนี้:
4 5 2
12 16 6
ตอนนี้ฉันต้องการเพิ่มแถวที่เกี่ยวข้องลงในไฟล์ สมมติว่าฉันต้องการเพิ่ม 4 แถวต่อแถวซึ่งมีค่าเหมือนกัน คอลัมน์สองคอลัมน์แรกมีการเปลี่ยนแปลงเล็กน้อย (-1 และ +1 สำหรับหนึ่งในนั้นทั้งหมดทั้งสี่ชุด) และสำหรับคอลัมน์ที่สามค่าจะลดลงครึ่งหนึ่ง:
4 5 2 (original row)
3 5 1 (added rows)
5 5 1
4 4 1
4 6 1
12 16 6 (original row)
11 16 3 (added rows)
13 16 3
12 15 3
12 17 3
มันไม่สำคัญว่าจะต่อท้ายแถวไหนดังนั้นก็โอเคถ้าแถวที่เพิ่มทั้งหมดอยู่ท้ายไฟล์
และคุณไม่สามารถใช้สิ่งที่ดีกว่าการทุบตีเพื่อสิ่งนี้ได้จริง ๆ ?
—
Ignacio Vazquez-Abrams
ตกลงฉันยินดีที่จะใช้ Perl, PHP หรือ C ++ ด้วย Bash จะสวยที่สุดและหวังว่าจะได้ประสิทธิภาพที่ดีขึ้น คุณมีข้อเสนอแนะอะไร?
—
Alp