The usage of pipe in AWK
What I want is to get the reversed string of current line, I tried to use the rev command in the AWK but cannot get the current result. $ cat myfile.txt abcde $ cat myfile.txt | awk '{cmd="echo "$0"|rev"; cmd | getline result; print "result="$result; close(cmd);}' abcde I want to get edcba in the output. I know there are some other ways to get the reversed string like $ cat myfile.txt | exec 'rev' . Using AWK here is because there are some other processes to do. Did I miss anything? The system function allows the user to execute operating system commands and then return to the awk program. The