shell中我需要拼接字符串,也就是得到下面的var2,但是总不成功,请指教! 5

d="$1"echo"$d"var=$(pwd)echo"var=$var"var1=${var%%$d*}echo"var1=$var1"var2=$var1$d#或者... d="$1"
echo "$d"
var=$(pwd)
echo "var=$var"
var1=${var%%$d*}
echo "var1=$var1"
var2=$var1$d
#或者var2=${var1}${d}
echo "var2=$var2"

而我想得到的结果是:var2=/op3/****jie/ruanxiongfei,但输出结果是ruanxiongfeihoujie
展开
 我来答
yss624_
2015-09-02 · TA获得超过4.7万个赞
知道大有可为答主
回答量:9775
采纳率:77%
帮助的人:2564万
展开全部
应该可以的。
var2=$var1"/"$d
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式