linux shell命令中字符串的连接,及获取执行命令后返回的字符

shell中字符连接 

第一种方法

str="abc"
str="$str  efg"                           #实现了追加赋值

echo $str     #显示 abc  efg

第二种
dir=/var/folders/rd/_4857kzd5cb5hpgd30b01rgr0000gn/T;   # 1
tmp=test.txt;      #2
allDir=${dir}"/"${tmp};    # 就是 大括号把字符串括起来前面加$,然后两个相连就可以了。  显示 /var/folders/rd/_4857kzd5cb5hpgd30b01rgr0000gn/T/test.txt

第三种  

dir1=/abc/
dir2=defg/test
echo $dir1$dir2  #  这样竟然也可以 输出是 /abc/defg/test


利用命令返回的字符串(使用命令替换)

只要命令用`` 包起来就可以了,` 就是键盘左上角,“1”左边的那个键

比如 echo 'ls /Users/mac ' 就会显示 mac目录下的所有文件



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值