How do I split a string on a delimiter in Bash?

后端 未结 30 1938
萌比男神i
萌比男神i 2020-11-21 04:58

I have this string stored in a variable:

IN=\"bla@some.com;john@home.com\"

Now I would like to split the strings by ; delimite

30条回答
  •  长情又很酷
    2020-11-21 05:36

    How about this approach:

    IN="bla@some.com;john@home.com" 
    set -- "$IN" 
    IFS=";"; declare -a Array=($*) 
    echo "${Array[@]}" 
    echo "${Array[0]}" 
    echo "${Array[1]}" 
    

    Source

提交回复
热议问题