Im cố gắng buộc phải thay người của một dòng duy nhất trong một tập tin với awk, ví dụthay đổi một dòng với awk
thay đổi này:
e1 is (on)
e2 is (off)
tới:
e1 is (on)
e2 is (on)
sử dụng lệnh:
awk '/e2/{gsub(/off/, "on")};{print}' ~/Documents/Prueba > ~/Documents/Prueba
làm cho sự thay thế nhưng tập tin kết thúc trống!
+1. Nhấn mạnh vào "tập tin ban đầu [được] ghi đè * trước * nó đã được đọc" –