Split string into an array in Bash

后端 未结 22 2594
故里飘歌
故里飘歌 2020-11-22 04:24

In a Bash script I would like to split a line into pieces and store them in an array.

The line:

Paris, France, Europe

I would like

22条回答
  •  执念已碎
    2020-11-22 04:43

    Another way would be:

    string="Paris, France, Europe"
    IFS=', ' arr=(${string})
    

    Now your elements are stored in "arr" array. To iterate through the elements:

    for i in ${arr[@]}; do echo $i; done
    

提交回复
热议问题