私が欲しいのは、現在の行の逆文字列を取得することです。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 を使用するのは、他に行うべきプロセスがいくつかあるためです。
何か見逃しましたか?