Ожидайте сценарий, принимающий отрицательные числа, но не положительные числа - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть ожидаемый скрипт, который работает, если я передаю его в отрицательном числе. Однако теперь он не будет принимать положительные числа. Я пытаюсь передать следующие значения: -12345 и 12345 . Вот мой сценарий:

spawn -noecho $servicecode --enable
expect "Do you want to continue*" { send "y\n" }
expect "password:" { send "${password}\n" }
expect "passcode:" { send -- "${passcode}\n" }
expect "*Service has been successfully enabled*"
expect eof
EOF

Теперь, если я уберу «-» из оператора ожидаемого, теперь он принимает положительные целые числа, но больше не будет принимать отрицательные целые числа. Если я вставлю обратно «-», он принимает отрицательные числа, но теперь не положительные числа.

Может кто-нибудь помочь мне выяснить, как отправлять как положительные, так и отрицательные целые числа?

...