解析脚本输出后如何停止正在运行的脚本?

时间:2015-05-28 21:56:50

标签: bash perl awk

我有一个打印出菜单并等待用户输入的perl脚本。我希望能够使用awk解析某些数字的菜单,但是用户输入部分使事情变得复杂。

到目前为止我所拥有的:

script.pl | awk '$1 ~ /\d*\./ { print $1 }'

上面的一个衬垫(可能不是最优的)打印出来

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

...但是在等待输入的末尾有一个闪烁的光标。我希望能够在不做键盘中断的情况下退出。

1 个答案:

答案 0 :(得分:0)

Marc B's评论有效:

echo foo|script|awk

我正在思考这个问题而忽略了尝试提供输入。幸运的是,脚本在给它一个空字符串后立即退出。