本文主要是介绍shell指定分隔符分割字符串(linux和Aix),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
shell 用指定的分隔符来分割字符串让结果为一个字符串数组,在Linux和Aix中有点不一样(Linux使用的bash,Aix使用的korn shell)
Linux(bash)使用指定分隔符分割字符串
#!/bin/bash
string="bash,shell,test"
array=(${string//,/ })
for var in ${array[@]}
doecho $var
done
Aix(korn shell)使用空格分割字符串
#!/bin/ksh
LIST="value1 value2 value3"
set -A STRING "$LIST"
for x in $STRING ; doecho $x
done
这篇关于shell指定分隔符分割字符串(linux和Aix)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!