假如我们在shell需要切割字符串,而且需要换成新的切割符号,这里${str//"A "/B}就大显神通了
这个正则表达式${str//"A "/B}可以用来切分字符串,然后用新的方式进行分割。
比如上面这个表达式,就是将字符串str用A进行截取出来,然后在截取的位置用B进行填充,以用来分割。
常用的截取方式:
(1)${str//" "/","}
这个表达式想要做是,将字符串用空格进行截取出来,然后按照逗号(,)进行分割。
比如:
str=“qwe rrt yui oop w”
${str//" "/","}截取出来的结果就是qwe,rrt,yui,oop,w
(2)${str//", "/" "}
这个表达式想要做是,将字符串用逗号(,)进行截取出来,然后按照空格进行分割。
比如:
str=“qwe,rrt,yui,oop,w”
${str//" "/","}截取出来的结果就是qwe rrt yui oop w