0
我是bash腳本編程新手,所以請原諒我,如果我問錯誤的問題。Bash腳本 - 在變量中使用正則表達式
我試圖寫一個腳本:)
First_Variable=800
Second_Variable=850
我想第一和第二可變之間養活所有的號碼給我的腳本不包括830說我使用了序列命令從第一個變量來算第二個,但是故意跳過一個數字。
任何幫助?請
我是bash腳本編程新手,所以請原諒我,如果我問錯誤的問題。Bash腳本 - 在變量中使用正則表達式
我試圖寫一個腳本:)
First_Variable=800
Second_Variable=850
我想第一和第二可變之間養活所有的號碼給我的腳本不包括830說我使用了序列命令從第一個變量來算第二個,但是故意跳過一個數字。
任何幫助?請
請勿使用seq
。使用大括號擴展:
echo {800..829} {831..850}
如果您確實需要變量,您將需要使用for循環。您可以使用循環輕鬆地建立一個陣列:
arr=()
for ((i=First_Variable;i<Second_Variable;i++)); do
((i==830)) || arr+=($i)
done
哇,這有幫助。十分感謝。 –