在一个开放的终端中,我用来从我的脚本中获取这样的用户输入:
while true
do
echo "Please scan your barcode :"
read string
result=`node node.js $string`
echo "--> $result"
// Launch an image viewer (feh)
sh ./feh.sh $result
done
此脚本读取用户输入,因为终端是焦点,但是当它启动图像查看器时(在全屏模式下),终端变为自身在图像查看器的背景中。因此,如果用户在键盘上键入内容,则脚本无法读取任何内容。
即使终端窗口位于图像查看器的背景中,您知道如何获取用户输入吗?