配置文件config.txt 内容为:
abc=/home/test
计划在shell脚本中获取等号后面的路径,shell脚本如下;
#!/bin/bash
var=`grep abc /home/test/config.txt` #获取abc开头的一行
echo $var
put_path=${put_line##*=} #截取等号后面路径
echo "${put_path}/1.txt"
可以获取到等号后面的路径,但是在最后输出时为什么总是没有${put_path}的值,执行结果如下:
[root@hadoop1 test]# ./test.sh
abc=/home/test
/1.txt
为什么只有 /1.txt 而没有${put_path}的值??? 新人第一次发贴,没有C币,望路过的大神指教一下。。。