理論的な質問があります:
1) getline() のシステムに変数を渡す方法は?
awk 'BEGIN{var="ls"; var | getline var; system("echo $var")}'
2) 変数を出力システム ("ls") に割り当て、結果を awk に出力する方法は?
awk 'BEGIN{var="system("ls")"; print '$var'}'
3) システム (var = "ls") で変数を割り当て、awk で結果を出力できますか?
awk 'BEGIN{system(var="ls"); print "'"$var"'"}'
情報ありがとうございました。
編集:
torek : ご回答ありがとうございます。
最初の例では、これを行うことができることを理解しています:
awk 'BEGIN { while ("ls -l" | getline var) system("echo " var );}'
このアプリケーションでは、システム () からの変数出力を割り当てることはできませんか? この例のように:
awk 'BEGIN {var="ls -l"; system(var); print var}'