找不到C ++执行脚本Aprog命令

时间:2014-09-08 01:39:44

标签: c++ linux bash command-line

我们有一个C ++项目,我们需要使用以下脚本将标准输出重定向到文本文件:

#!/bin/bash
echo "Descend into 'workdirectory' directory"
cd workdirectory
#
for item in *
do
echo " "
echo "EXECUTING" $item
cd $item
Aprog >zoutput02.txt
cd ..
echo "EXECUTION COMPLETE"
done
echo "Return from 'testdirectory' directory"
cd ..
echo " "

当我尝试使用bash ./scriptname.txt运行此脚本时,它返回:

EXECUTING work
./scriptname.txt: line 10: Aprog: command not found
EXECUTION COMPLETE
Return from 'workdirectory' directory

这个错误是什么意思?

谢谢!

1 个答案:

答案 0 :(得分:0)

你正在唱歌。 Aprog几乎肯定不在你的道路上。

Aprog添加到PATH或在脚本中定义。

aprog=/path/to/aprog 
$aprog > zoutput02.txt