AIX でユーザー入力を待つためにループを一時停止します。

AIX でユーザー入力を待つためにループを一時停止します。

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

おすすめ記事