您的位置:程序门 -> linux/unix社区 -> 程序开发区



shell中如何连接字符串和数字


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


shell中如何连接字符串和数字[已结贴,结贴人:real_hhy]
发表于:2007-07-21 11:21:10 楼主
例如:str= "./analyseitem   "$strm3ulist "   "${intcurplay}
其中strm3ulist为字符串,intcurplay为数字
但是结果为   1analyseitem   2.m3u
其中:strm3ulist为2.m3u,intcurplay为1
为什么intcurplay没有连接到末尾而是连接到字符串的前面了呢?
发表于:2007-07-21 11:33:251楼 得分:0
难道你用的bash?
发表于:2007-07-21 11:39:042楼 得分:5
也没有问题呀:
#!/bin/bash

strm3ulist=2.m3u
intcurplay=1
str= "./analyseitem   ${strm3ulist}   ${intcurplay} "
echo   ${str}
str= "./analyseitem   "$strm3ulist "   "${intcurplay}
echo   ${str}
mymtom@fc6:src/csdn/shell$   ./concat
./analyseitem   2.m3u   1
./analyseitem   2.m3u   1
mymtom@fc6:src/csdn/shell$
发表于:2007-07-21 11:58:563楼 得分:5
[root@shwhg   shell]#   sh   test7.sh
./analyseitem   2.m3u   1
./analyseitem   2.m3u   1


我试了下,也没问题呀
发表于:2007-07-21 12:04:504楼 得分:0
我用的bash,在虚拟机上跑的,我也觉得很奇怪。


快速检索

最新资讯
热门点击