0
A
回答
1
嘗試以下操作:
while getopts c: option
do
case $option in
c) data="$OPTARG"
;;
esac
done
oldIFS="$IFS"
IFS=','
myArray=($data)
IFS="$oldIFS"
echo ${myArray[@]}
的c:
getopts
後表明我們有一個選項-c
,該:
表明它是跟隨一個參數,這是使用$OPTARG
檢索。
IFS
如果我爲了創建數組而重置爲逗號的Inter Field Separator。
1
您可以使用getopts命令讀取參數。 請詢問使用 example of how to use getopts in bash
的鏈接一旦你的變量,你可以很容易地創建一個數組 此鏈接可能是有用的。 Arrays in unix shell?
相關問題
- 1. 外殼命令
- 2. 命令執行外殼
- 3. C++ - Windows的 - 如何(寫入&&讀取)命令外殼
- 4. 可選命令行參數殼牌
- 5. 從命令外殼
- 6. IA 32讀取命令行參數
- 7. 的命令行參數,讀取文件
- 8. 從DrRacket中讀取命令行參數
- 9. 讀取命令行參數,從文件
- 10. getchar從命令行參數中讀取
- 11. 命令行參數或讀取文件
- 12. 從外殼的命令行傳遞參數
- 13. 使用Python中的命令行參數,而不是外殼
- 14. 外殼:搜索一個命令行參數之前休息
- 15. 閱讀命令行參數
- 16. 如何參數從外殼
- 17. 如何獲取命令行參數?
- 18. 如何讀取Vertx中的命令行參數
- 19. C++如何通過命令行參數讀取TXT文件
- 20. 如何在Python中讀取整型命令行參數?
- 21. 如何從C中的命令行參數讀取「字符串」?
- 22. 如何從R腳本讀取命令行參數?
- 23. 如何從命令行讀取參數到雙精度?
- 24. 如何從命令行參數中讀取char之後的char?
- 25. 更好的Windows命令行外殼
- 26. 從「執行外殼」命令創建Jenkinsfile
- 27. 運行ps命令外殼程序
- 28. 錯誤運行外殼命令與subprocess.check_call()
- 29. 使用Java執行外殼命令
- 30. Emacs和長外殼命令
該例中33,34和35發生了什麼? :-) – BlackJack
在參數31,32,33,34,35之間的任何數字都可以通過-c「30,31,32,33,34,35」 – pri
爲什麼33,34和35在在命令行給出的例子,但在數組中省略?這很混亂。 – BlackJack