有没有办法用纯 AWK 语言要求用户输入?
我想创建一个程序,在运行时使用:“awk -f my.awk”执行以下操作:
打印“输入文件名:”
接受输入,打开文件并为每一行打印行号和行内容。
我可以使用“awk -f my.awk text.txt”在没有用户输入的情况下实现这一点。如果 my.awk 包含:
{print NR, $n}
或者直接在终端中运行它:
awk '{print NR, $n}' text.txt
我知道这是一个非常愚蠢的问题,但我找不到任何有关此的信息。提前致谢。