linux shell脚本在当前文件夹中运行可执行文件

时间:2011-03-23 13:19:48

标签: linux bash sh

我的 / home / a 中的可执行文件名为 toUpperCase

现在我在 / home / bla / blabla / b 文件夹中,我有一个要转换为大写的文本文件( toConvert.txt )。 我想要做的就是在 / home / bla / blabla / b 中执行的脚本执行类似

的操作
#!/bin/bash
./"/home/a/toUpperCase" toConvert.txt

所以最后我应该在 / home / bla / blabla / b

文件夹中 converted.txt

但它给我一个像line 2: .//home/a/toUpperCase: does not exist

这样的错误

我如何解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:7)

将您的脚本更改为:

#!/bin/bash
"/home/a/toUpperCase" toConvert.txt