Wykorzystanie rury w AWK

Chcę uzyskać odwrócony ciąg bieżącej linii, próbowałem użyć polecenia rev w AWK, ale nie mogę uzyskać bieżącego wyniku.

$ cat myfile.txt
abcde

$ cat myfile.txt | awk '{cmd="echo "$0"|rev"; cmd | getline result;  print "result="$result; close(cmd);}'
abcde

Chcę dostaćedcba na wyjściu.

Wiem, że istnieją inne sposoby na uzyskanie odwróconego ciągu$ cat myfile.txt | exec 'rev'. Używanie AWK jest tutaj, ponieważ istnieje kilka innych procesów do zrobienia.

Czy coś przegapiłem?

questionAnswers(5)

yourAnswerToTheQuestion