shell 字符串无法拼接
#!/bin/shs1="hello"s2="world"echo${s1}${s2}结果[root@CHBJUPRDBP01oracle]#sh123.shworld拼...
#!/bin/sh
s1="hello"
s2="world"
echo ${s1}${s2}
结果
[root@CHBJUPRDBP01 oracle]# sh 123.sh
world
拼接不上?? 展开
s1="hello"
s2="world"
echo ${s1}${s2}
结果
[root@CHBJUPRDBP01 oracle]# sh 123.sh
world
拼接不上?? 展开
3个回答
展开全部
root@localhost:~# s1="hello"
root@localhost:~# s2="world"
root@localhost:~# echo ${s1}${s2}
helloworld
root@localhost:~# cat 1
s1="hello"
s2="world"
echo ${s1}${s2}
root@localhost:~# sh 1
helloworld
没有问题啊。你是不是bash
root@localhost:~# ll /bin/sh
lrwxrwxrwx 1 root root 4 4月 6 2016 /bin/sh -> bash
root@localhost:~# s2="world"
root@localhost:~# echo ${s1}${s2}
helloworld
root@localhost:~# cat 1
s1="hello"
s2="world"
echo ${s1}${s2}
root@localhost:~# sh 1
helloworld
没有问题啊。你是不是bash
root@localhost:~# ll /bin/sh
lrwxrwxrwx 1 root root 4 4月 6 2016 /bin/sh -> bash
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用引号把echo后的两变量引起来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你使用字符串连接符 "+" 试一试看看。即:echo ${$1}+${$2}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |