永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-02-04 08:33
如何将字符串分割赋值给多个shell变量
最佳答案
Target
比如字符串"111|222|333"分割分别赋值给三个shell变量
$ a='111|222|333'
$ OIFS=$IFS; IFS="|"; set -- $a; aa=$1;bb=$2;cc=$3; IFS=$OIFS
$ echo $aa $bb $cc
111 222 333
全部回答
root@localhost:~/xly# sh 1 hello abc shell haha 1 hello abc 2 shell 3 haha root@localhost:~/xly# vim 1 #!/bin/bash string="hello abc,shell,haha" old_ifs="$ifs" ifs="," array=($string) ifs="$old_ifs" for var in ${array[@]} do echo $var done echo $string | awk '{split($0,arr,",");for(i in arr) print i,arr[i]}' 用awk更加精准
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今年四十四岁属什么运气怎么样
百世快递重庆南岗分公司怎么去啊,我要去那办
大明咒和准提咒,请问我每天当念这两种咒最少
顺丰速运(花园路营业点)怎么去啊,我要去那办
畅速快递(江南立交)地址好找么,我有些事要过
音乐网站的主要类型有哪些?
疏斥的意思是什么啊?知道的请说下!
安丘市兴安街道务稼庄社区居委会在哪里啊,我
求《涫青丝》全集txt
优速快递(黄桷垭后街)地址在什么地方,我要处
叉车上路撞死人雇主负刑事责任吗
()是指采用水力或机械的方法为拓宽、加深水域
仲恺轻轨站离天虹商场(三环店)多远
电脑上韩文显示不了怎么回事
点完痣多久可以洗脸
推荐资讯
终极一家的兰陵王的战力指数是多少
关于黄铜和不锈钢的电化学反应
金贵KTV怎么去啊,我要去那办事
一张银行卡挂失了补办了不同帐号之后还可以在
卡岚瑟铃铛工作室地址在什么地方,想过去办事
中国移动(柴湖镇大同村村东侧)地址在什么地方
钮家小学地址好找么,我有些事要过去
雷公岭加油站地址好找么,我有些事要过去
如果一个女孩喜欢你、但自己不确定自己喜不喜
福建南平闽北大饭店的老板怎么了?听说捐款而
棉窝村地址在什么地方,我要处理点事
从新疆坐火车去海南怎么倒车
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?