pausando um loop no AIX para aguardar a entrada do usuário

0

Estou procurando um mecanismo de script que possa realizar a seguinte ideia. Faça um loop em uma lista e pare / espere "read x" até a próxima entrada de um usuário. Eu sei que o script a seguir não está funcionando! Até onde eu sei, o loop tem que ser feito através de outro canal de entrada, mas não sei como fazer isso. Meu script é:

while read a
 do
    echo ------- $a  -----------
    echo ------- check $a  ----- go on with return --------
    read x
done < list
    
por user3432121 12.05.2016 / 11:39

2 respostas

0

more -d -1 list é bom o suficiente?

Talvez em um script como:

#! /bin/sh

echo 'Check each line.  Hit spacebar or enter to continue after each line.'
echo
more -d -1 list
    
por 12.05.2016 / 11:51
0

Eu encontrei a solução preferida, usando outro canal ....

#! /bin/ksh

while read a <&3
do
  echo ------  $a ----------
  echo weiter mit return
  read a
done 3< abc
    
por 13.05.2016 / 06:56