私は次のアイデアを実装できるスクリプトメカニズムを探しています。リストを繰り返し、次のユーザー入力が出るまで「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