0
쉘 스크립트에서 while 루프 안에 사용자 입력을 얻으려고합니다.쉘 스크립트에서 루프 내 사용자 입력 얻기
내가stdin
(키보드)에서하지
read
입력 내 입력이
ls
을 통해 파이프됩니다 수 있기 때문에
ls| while read p
do
echo $p
read key
done
. 누군가가 루프 내부에서 사용자 입력을 받도록 도와 줄 수 있습니까?
왜 내가 ls를 읽기 명령으로 파이프합니까? – Ujjwal
터미널에서 읽을'read 키 dev/tty '를 사용하십시오. –
@PS. 그것은 효과가 있었다. 귀하의 링크에서도 동일한 질문이 해결됩니다. 나는 그 질문을 지울 것이다. – Fawzan