linux - awk save modifications in place -
i learning awk , know if there option write changes file, similar sed use -i option save modifications file.
i understand use redirection write changes. there option in awk that?
in latest gnu awk (since 4.1.0 released), has option of "inplace" file editing:
[...] "inplace" extension, built using new facility, can used simulate gnu "
sed -i" feature. [...]
example usage:
$ gawk -i inplace '{ gsub(/foo/, "bar") }; { print }' file1 file2 file3 to keep backup:
$ gawk -i inplace -v inplace_suffix=.bak '{ gsub(/foo/, "bar") } > { print }' file1 file2 file3
Comments
Post a Comment