【发布时间】:2013-11-19 11:15:17
【问题描述】:
我运行以下命令来获取 .sh 文件的位置并将其存储在变量中:
startupfile=`find . -name "startup.sh"`
上面的结果是:
./server1/bin/startup.sh
下一步是运行startup.sh 文件。
当我尝试sh $startupfile 时,它无法运行服务器。
有没有办法忽略位置值中的./?运行 startup.sh 脚本的任何其他方式。
【问题讨论】:
-
为什么“忽略
./”会有帮助? -
是我,还是编辑修复了这个错误?
-
@ams 除了格式之外,编辑没有改变任何东西。
-
“无法运行服务器”是什么意思?你遇到了什么错误?您是否可能需要使用
bash "$startupfile"而不是使用sh? -
@devnull,你的没有,但第一次编辑添加了反引号。