저는 다음 아이디어를 구현할 수 있는 스크립팅 메커니즘을 찾고 있습니다. 목록을 반복하고 사용자의 다음 입력이 나올 때까지 "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