Я пытаюсь написать сценарий, чтобы он проверял, ввел ли пользователь действительный номер телефона, а затем проверяет файл records.txt
.Unix shell номер телефона пользователя
У меня есть следующий код. Однако, когда я ввожу номер телефона, он не распознает его.
Я также не уверен, как реализовать проверку против текстового файла?
echo "Enter a phone number as XXXXXXXX: "
read phoneNumber
while [ "$phoneNumber" != [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]
do
echo "Please enter a phone number as XXXXXXXX: "
read phoneNumber
done
echo $$phoneNumber
pause
У вас есть восьмизначные номера телефонов? –
Да, мы делаем. После ввода номера телефона он говорит: «Пожалуйста, введите номер телефона как XXXXXXXX:» цикл while. Он не распознает восемь цифр как действительную запись. @ElliottFrisch – Seb
Какова ваша линия shebang и вы на debian или ubuntu? –