- 论坛徽章:
- 0
|
我刚才又测试了几次.因为在某个配置文件中,PathFile这个字段有可能存在在多个串中.
如果是唯一的指定出来,如下
ip=$(grep ^PathFile= /home/ffcscj/config/cjftp-c08_yx.ini)
调试结果:
++ grep '^PathFile=' /home/ffcscj/config/cjftp-c08_yx.ini
+ ip=$'PathFile=/%Y%m%D/%T8.dat\r'
就会出现$这个符号(grep -w PathFile= /home/ffcscj/config/cjftp-c08_yx.ini 也是一样会出现)
如果是没有唯一指定:
grep PathFile= /home/ffcscj/config/cjftp-c08_yx.ini
调试结果:
++ grep PathFile= /home/ffcscj/config/cjftp-c08_yx.ini
+ ip='PathFile=/%Y%m%D/%T8.dat
ReanmePathFile=
DesPathFile=/data/tmpdata/c08_yx/%Y%m%D/%T8.DAT
就没有$符号 |
|