在shell脚本中通过变量引用文件路径

时间:2014-11-17 06:01:23

标签: linux shell unix

我想通过脚本中的变量引用文件路径,但不知道语法。

#!/bin/bash
filepath = /tibcouat1_fs/tibco/deployment/egypt/bnk/broker/logs/;
echo "============BNKBroker=============="
grep 'EXSTAT|' $filepath/bnkbroker.log

找到上面的脚本,我创建了以下错误。

bash-3.2$ ./BNKSrvcList.sh 
./BNKSrvcList.sh: line 2: filepath: command not found
============BNKBroker=====  =========
grep: can't open /bnkbroker.log
bash-3.2$ 

2 个答案:

答案 0 :(得分:2)

你不能在等号(=)的两边都有空格,试试这个:

filepath=/tibcouat1_fs/tibco/deployment/egypt/bnk/broker/logs/

答案 1 :(得分:1)

尝试使用此

filepath='/tibcouat1_fs/tibco/deployment/egypt/bnk/broker/logs/';