我想要的是获取当前行的反转字符串,我尝试在 AWK 中使用 rev 命令但无法获得当前结果。
$ cat myfile.txt
abcde
$ cat myfile.txt | awk '{cmd="echo "$0"|rev"; cmd | getline result; print "result="$result; close(cmd);}'
abcde
我想进入edcba
输出。
我知道还有其他一些方法可以获取反向字符串,例如$ cat myfile.txt | exec 'rev'
. 在这里使用 AWK 是因为还有一些其他的流程要做。
我错过了什么吗?