![WHILE LOOP는 사용자에게 올바른 숫자를 입력하라는 메시지를 표시합니다.](https://linux55.com/image/178900/WHILE%20LOOP%EB%8A%94%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%EA%B2%8C%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%EC%88%AB%EC%9E%90%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%98%EB%9D%BC%EB%8A%94%20%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A5%BC%20%ED%91%9C%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
저는 Unix(BASH)를 처음 접했고 사용자가 입력했는지 확인하기 위해 사용자 번호 입력을 확인/확인하는 데 도움이 필요합니다.
- 4로 시작하는 숫자와
- 숫자의 길이는 정확히 세(3)자리입니다.
현재 저는 여전히 #1을 작동시키려고 노력하고 있지만 이미 문제에 직면하고 있습니다. 이 작업을 진행하는 방법에 대한 제안 사항이 있습니까?
내 코드:
echo "Please enter a three digit code that starts with '4':"
while read $input
do
if $input = '^[4]*'; then
echo "Your code started with 4"
else
echo "Invalid"
fi
done