我正在寻找一种可以实现以下想法的脚本机制。循环列表并停止/等待“read x”,直到用户下一个输入。我知道以下脚本不起作用!据我所知,循环必须通过另一个输入通道完成,但我不知道如何做到这一点。我的脚本是:
while read a
do
echo ------- $a -----------
echo ------- check $a ----- go on with return --------
read x
done < list
答案1
够more -d -1 list
好吗?
也许在这样的脚本中:
#! /bin/sh
echo 'Check each line. Hit spacebar or enter to continue after each line.'
echo
more -d -1 list
答案2
我找到了首选的解决方案,使用另一个渠道......
#! /bin/ksh
while read a <&3
do
echo ------ $a ----------
echo weiter mit return
read a
done 3< abc