shell变量异常问题,echo变量右边的会替换左边的字符串
shell变量异常问题
table.txt里的内容是“EVENT_ID:VARCHAR:100”
如下问题在变量后面加字符串,但是变量右边的会替换左边的字符串
[root@hdp home]# var=`cat table.txt`
[root@hdp home]# d=(${var//:/ })
[root@hdp home]# a=`echo ${d[2]}`
[root@hdp home]# echo $a
100
[root@hdp home]# echo -e $a
100
[root@hdp home]# echo $a"b"
b00
[root@hdp home]# echo "cccccc"$a"bbb"
bbbccc100
[root@hdp home]#
weixin_42172117
2019/04/15 11:49- linux
- 开发语言
- 点赞
- 收藏
- 回答