切割字符串 存入数组
利用shell中 变量 的字符串替换
原理:
${parameter//pattern/string}
用string来替换parameter变量中所有匹配的pattern
设置分割符,通过IFS变量
原理
自定义IFS变量, 改变分隔符, 对字符串进行切分
#!/bin/bash
string="hello,shell,split,test"
#对IFS变量
进行替换处理
OLD_IFS="$IFS"
IFS=","
array=($string)
IFS="$OLD_IFS"
for
var in ${array[@]}
do
echo $var
done
利用tr指令实现字符替换
原理
由于只是对单个字符进行的替换,则可以用 echo args | tr "oldSpilt" "newSpilt" 的方式实现。