如何将字符串分割赋值给多个shell变量

Posted nicephil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将字符串分割赋值给多个shell变量相关的知识,希望对你有一定的参考价值。

如何将字符串分割赋值给多个shell变量

Target

比如字符串"111|222|333"分割分别赋值给三个shell变量

  1. $ a=‘111|222|333‘  
  2. $ OIFS=$IFS; IFS="|"; set -- $a; aa=$1;bb=$2;cc=$3; IFS=$OIFS 
  3. $ echo $aa $bb $cc 
  4. 111 222 333 

2017-5-6 Leilei Wang

以上是关于如何将字符串分割赋值给多个shell变量的主要内容,如果未能解决你的问题,请参考以下文章

VB Split 分割 如何分割直接获取最后一组数组?

js定义数组赋值时有超长字符串

java如何分割字符串

8. shell将字符串以逗号分割转成数组(借助IFS)

shell 字符串分割

如何在 PHP 中以 2 个或多个连续空格分割字符串