อยากจะใช้ sed แก้ข้อความในไฟล์แล้วเซฟลงที่เดิม ตอนแรกลองใช้ Redirect ลงไฟล์เอา แต่ว่ามันกลายเป็นไฟล์ว่างๆซะงั้น ก็เลยใช้วิธีแบบพื้นฐานไป คือเซฟลงไฟล์ใหม่แล้วค่อยก๊อปปี้ทับไฟล์เดิม
วันก่อนไปเจอท่าใหม่ คือให้ใส่พารามิเตอร์ -i เข้าไป จะเซฟกลับไฟล์เดิมให้ แจ๋วไปเลยแฮะ
wien@dugobah:/tmp$ echo a > t
wien@dugobah:/tmp$ sed s/a/Hello/ t > t
wien@dugobah:/tmp$ cat t
wien@dugobah:/tmp$ echo a > t
wien@dugobah:/tmp$ sed -i s/a/Hello/ t
wien@dugobah:/tmp$ cat t
Hello