save awk to same file

C++
#To store awk output in same command a temporary file muste be used.
awk '(PROGRAM)' file > tmp_file && mv tmp_file file
Source

Also in C++: