1
我正在創建一個腳本,其中將顯示用戶10個文件,我想讓用戶可以選擇使用鍵盤上的1和2作爲輸入滾動到下一頁。我寫了下面的腳本,但是我無法實現我似乎發生的事情。任何有關這方面的幫助將不勝感激!積極和消極地滾動數組
例子:
1) Previous page
2) Next page
3) Contact Details
4) Main menu
這些將是用戶可以使用或在提示時輸入的選項。我寫了一個示例腳本,但它並沒有給我結果,我可能會喜歡,因爲一個邏輯錯誤和索引計數器總是負的(我假設它只是通過第一if
)
declare -a manual=("$pg1" "$pg2" "$pg3" "$pg4" "$pg5" "$pg6" "$pg7" "$pg8" "$pg9" "$pg10")
x=0
while [ $x -lt "10" ]
do
read a
if [ a -eq 1 ];
then echo ${manual[$x-1]}
x=$(($x-1))
elif [ a -eq 2 ];
then echo ${manual[$x+1]}
x=$(($x+1))
elif [ a -eq 3 ];
then echo ${manual[10]}
else [ a -eq 4 ];
bash mainmenu.sh
fi
done
我是相當陌生的腳本來幫助和答案將是非常有益的!
似乎就像我這邊只是一個小小的事情!感謝您的領導! –