我剛開始學習bash/shell以獲得樂趣,我正在嘗試創建一個應該接受用戶輸入的簡單腳本,該腳本應該是預構建數組的名稱,然後say
該數組中的每個項目之間都有一個暫停。指定數組名稱的用戶輸入[bash]
這是我到目前爲止有:
#!/bin/sh
array=("foo" "bar" "baz")
read -p "Which array should I read to you? " answer
for item in ${answer[@]}
do
say "$item [[slnc 1000]]"
done
請讓我知道你是否能在正確的方向指向我!
http://mywiki.wooledge.org/BashFAQ/006 –
我試過了,它正在工作(mac env)。 暫停包括 – AdrieanKhisbe
您是否將其另存爲文件?你用什麼擴展名?你是怎麼運行的?任何細節都會有幫助。此外,如果將空格添加到任何數組值中會發生什麼情況 - 它仍然可以工作嗎? –