shell使用IFS设置分隔符分割字符串

Shell脚本分割字符串,可以使用internal field separator (IFS)。

IFS=';' read -ra ADDR <<< "$IN"
for i in "${ADDR[@]}"; do
    # 处理 "$i"
done

单行命令

 while IFS=';' read -ra ADDR; do
      for i in "${ADDR[@]}"; do
          # 处理 "$i"
      done
 done <<< "$IN"

版权声明:著作权归作者所有。

相关推荐

Linux shell判断字符串是否以某些字符开头

==比较使用bash检查字符串是否以某些字符开头可以使用==比较[[ $str == h* ]] 示例str="hello" if [[ $str == h* ]]; then  echo 'yes' fi 有两个地方需要注意:h*不需要使用引号括起来,使用引号括起来是直接做相等

JavaScript(ES6)判断字符串是否包含子字符串的方法

ES6 includesES6的字符串新增了includes方法,我们可以用它来判断是否包含子字符串。str.includes(searchString[, position])searchString:查询的子字符串position:可选,开始搜索的位置,默认为0'Blue Whale'.includes('Blue'); // returns&

TypeScript:字符串转换为数字

在TypeScript,String转换为Number有以下方式:Number构造函数(推荐)let n = Number('1234') // 1234 let nan = Number('abcd') // NaN +号操作符let n = +'1234' 

[译]Swift 4字符串的更新

又一年过去了,Swift String API又做了一些更改。Swift 4对String带来了一些很需要的改进以及简化。这些是我写的笔记,它记录了我的Swift字符串小抄关于Swift4需要做的改动。你可以在这里找到原来的和现在更新的指南以及Xcode playground:Swift String Cheat SheetXc