我正在尝试编写一个shell脚本,然后我可以使用它来运行nohup,因为它应该运行几个小时。我是个空壳新手,所以我一直在为这件事而奋斗。
脚本应该首先打开一些软件(ACE数据挖掘套件),该软件通常会提示用户输入一些内容(从许多可能的输入文件中选择一个;这可以通过只在调用脚本的目录中放置一个输入文件来避免)。然后,我需要先输入算法的名称,然后再输入它的名字。总之,我需要脚本来:
步骤2-3中的输入应该预先定义--我不想被提示,因为我知道我想运行什么。
到目前为止,我有ace_script:
#!/bin/sh
/home/nfg/ACE-ilProlog-1.2.20/linux/bin/ace添加echo "warmr"或read "warmr"毫无用处。运行ace_script会触发ACE,后者会抱怨从流读取错误并关闭。
任何有关步骤2-3的帮助或建议都将不胜感激。
发布于 2015-12-14 16:40:23
要获取文件的内容,可以使用cat:
$ cat myfile.txt
cats are cool
I like trains所以只需在文件中加上算法名就行了?
如果软件还没有将这些数据提供给它,我会感到惊讶吗?查看文档-- 此PDF可能是您所需要的。
https://askubuntu.com/questions/707022
复制相似问题