介绍
这期内容当中小编将会给大家带来有关如何在shell中使用分割符来分割字符串,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>一、对于不包含空格的字符串,使用下面方法强>
方法一
# !/bin/bash 字符串=澳愫?壳牌,haha", 字符串数组=($ {//,/,}), for var 拷贝$ {array [@]} 做 ,echo $ var 完成了
方法二
# !/bin/bash 字符串=澳愫?壳牌,haha" OLD_IFS=癐FS"美元; “IFS=?; 数组=(字符串) IFS=癘LD_IFS"美元; for var 拷贝$ {array [@]} 做 ,echo $ var 完成了
方法三:利用tr指令实现字符替换
# !/bin/bash 字符串=?、2、3、4、five" 数组=(' | echo string 美元;tr & # 39;, & # 39;, & # 39;, & # 39; ',), , for var 拷贝$ {array [@]} 做 ,echo $ var 以前做><>强二,对于包含空格的字符串,使用下面方法强>
# !/bin/bash str=& # 39;却;能够is a good 问题,,hello 壳牌,look at 我,,show your 热情# 39; i=1 在((1==1)) 做 splitchar才能=' echo $ str | cut -d “,“, - f $我' if 才能;[,“splitchar"美元,!=,,,,) 然后才能 ,,,,,((我+ +)) ,,,,,echo splitchar美元 其他的才能 ,,,,,休息 fi才能 做如何在shell中使用分割符来分割字符串