source 一个properties后
通过${key}来获取变量没问题,
但是${key}/aaaaaaaaaa ${key}/123的时候就好像错位了一样。
最开始没注意 搞了半天,搞得我都怀疑自己了,但是我之前这样source的时候没问题的啊。
答案揭晓
这尼玛 害人啊。 pmi.properties里的面用的中文的换行符所以有问题。
解决:
[devuser@worker01 /data/cc_test]$ cat -A pmi.properties
path=/data/share/dw_kpi/hr_staff_info/^M$
[devuser@worker01 /data/cc_test]$ dos2unix pmi.properties
dos2unix: converting file pmi.properties to Unix format ...
[devuser@worker01 /data/cc_test]$ cat -A pmi.properties
path=/data/share/dw_kpi/hr_staff_info/$
[devuser@worker01 /data/cc_test]$ source pmi.properties
[devuser@worker01 /data/cc_test]$ echo $path/aaaaaaaaaa
/data/share/dw_kpi/hr_staff_info//aaaaaaaaaa
[devuser@worker01 /data/cc_test]$