标签: bash perl awk
我有一个打印出菜单并等待用户输入的perl脚本。我希望能够使用awk解析某些数字的菜单,但是用户输入部分使事情变得复杂。
到目前为止我所拥有的:
script.pl | awk '$1 ~ /\d*\./ { print $1 }'
上面的一个衬垫(可能不是最优的)打印出来
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
...但是在等待输入的末尾有一个闪烁的光标。我希望能够在不做键盘中断的情况下退出。
答案 0 :(得分:0)
Marc B's评论有效:
echo foo|script|awk
我正在思考这个问题而忽略了尝试提供输入。幸运的是,脚本在给它一个空字符串后立即退出。