读书人

linux shell下令中字符串的连接及获

发布时间: 2012-11-25 11:44:31 作者: rapoo

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目录下的所有文件



读书人网 >UNIXLINUX

热点推荐