0
我很新的編程和玩Linux命令,以幫助我的命令和腳本的理解,但我創建的腳本給我一個回聲語法錯誤,我抓我的去爲什麼它給我錯誤。整個腳本假設要求輸入一個範圍內的數字,讀取鍵盤輸入,並循環直到輸入正確的數字。也告訴用戶每次猜測他們都對或錯。Linux Bash數量範圍回聲語法錯誤
我不知道腳本是否會正確運行,腳本中還有哪些內容是錯誤的,請給我反饋並告訴我如何解決問題。提前致謝。
#!/bin/bash
loop=y
for i in $(seq 10)
echo Please pick a number between 1 and 10.
Read varnumber
echo you entered: $varnumber
if
varnumber=3
then
echo Correct number, access granted...nothing
break
if
varnumber <2>4
then echo Incorrect number, please try again.
loop=y
你應該先將它提供給https://www.shellcheck.net/,然後修復它告訴你的一切。 –
As @BenjaminW。已經說過,shellcheck.net是你的朋友。接下來,查看一些關於如何做循環和if語句的bash教程。 –