我想知道是否有任何方法来扫描文本文件,然后运行命令。我已经尝试grep无处可去。我也试过这个发现。事情,这听起来很有希望,但我似乎无法得到如何使用它的好解释。如果你想知道这将用于这里是一个解释:我有一个iPhone应用程序通过HTTP发送一个单词,服务器端应用程序正在监听命令,并在收到它时运行命令。单词出现在日志中时运行命令?
-1
A
回答
2
以下将搜索找到包含“针”的查找结果并显示其内容的所有文件。相应修改:
找到。 -exec grep needle -q {} \; -exec cat {} \;
0
在bash,你可以tail -f
文件和管道它这个脚本:
while read LINE; do
grep -q word <<< $LINE && command_to_execute
done
但最好还是放置在Web服务器这样的逻辑,而不是分析文件(日志文件我的我猜测)。
UPDATE:
上述环是昂贵的运行作为grep的被称为在每一次迭代。这一个更好:
tail -f file | grep word | while read LINE; do
command_to_execute
done
相关问题
- 1. 将命令行日志重定向到文件时出现`pause`命令问题
- 2. 运行ssh命令时出现“LANG:Undefined variable”
- 3. 运行“vagrant up”命令时出现“VBOX_E_FILE_ERROR”
- 4. 在cassandra中运行ycsb加载命令时出现异常
- 5. 在SQL中运行UPDATE命令时出现错误消息
- 6. 在Ubuntu中运行rails s命令时出现错误
- 7. 在系统日志中找到特定条目时运行bash命令
- 8. Vim命令日志
- 9. 在build.xml上运行ANT命令时出现错误
- 10. 试图在猪上运行命令时出现错误
- 11. 在Rails 2项目上运行Rake命令时出现错误
- 12. 运行aws s3命令时出现'AccessKeyId'错误输出
- 13. testng在linux中的命令行中运行时出现noclassdeffound错误
- 14. 运行外部命令并行处理其日志文件
- 15. JMeter命令行:我可以将运行日志输出到STDOUT吗?
- 16. 脚本在命令运行时运行
- 17. 当运行“流星”命令时出现“错误:冲突:日志记录不能满足”
- 18. 在命令行中运行命令时的CPU使用情况
- 19. 远程运行powershell命令时出错
- 20. 运行powershell命令时没有输出
- 21. 运行任何gem命令时出错
- 22. 设置命令行Java错误日志?
- 23. 循环日志记录的命令行
- 24. Dockerpy执行命令猫日志文件
- 25. SVN日志命令行不显示单合并版本(SVN日志-r)
- 26. 在命令行中运行pan.bat时出错
- 27. 运行ant fresh_install命令时出现的Dspace安装问题
- 28. 运行计数命令时出现点火不一致
- 29. 运行安装命令时出现错误
- 30. 运行“jpm sign”命令时出现问题
更具体的或许? – Barry 2012-02-16 01:54:10
欢迎来到StackOverflow。如果你有一个通过http接收一个单词的服务器应用程序,文本文件在哪里播放?你的问题很模糊,你可以编辑提供更多的细节? – 2012-02-16 01:58:49