Im cercando di fare una sostituzione di una singola riga in un file con awk, per esempiocambiare una linea con awk
cambiare questo:
e1 is (on)
e2 is (off)
a:
e1 is (on)
e2 is (on)
uso comando:
awk '/e2/{gsub(/off/, "on")};{print}' ~/Documents/Prueba > ~/Documents/Prueba
questo fa la sostituzione ma il file finisce in bianco!
+1. Enfasi su "il file originale [è] sovrascritto * prima * è stato letto" –