我想知道是否有任何方法來掃描文本文件,然後運行命令。我已經嘗試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. 查看運行ember安裝命令時出錯的日誌
- 2. 將命令行日誌重定向到文件時出現`pause`命令問題
- 3. 運行ssh命令時出現「LANG:Undefined variable」
- 4. 運行「vagrant up」命令時出現「VBOX_E_FILE_ERROR」
- 5. 在cassandra中運行ycsb加載命令時出現異常
- 6. 在Ubuntu中運行rails s命令時出現錯誤
- 7. 在SQL中運行UPDATE命令時出現錯誤消息
- 8. 在命令行上運行xcodebuild,查看日誌的位置?
- 9. 在命令行上過濾Logcat日誌
- 10. 在系統日誌中找到特定條目時運行bash命令
- 11. VSC命令日誌
- 12. 命令日誌Ubuntu
- 13. Vim命令日誌
- 14. 運行grails命令行時出錯
- 15. 在Rails 2項目上運行Rake命令時出現錯誤
- 16. 試圖在豬上運行命令時出現錯誤
- 17. 在build.xml上運行ANT命令時出現錯誤
- 18. 如何在運行Symfony2命令測試時設置命令行標誌?
- 19. 運行aws s3命令時出現'AccessKeyId'錯誤輸出
- 20. 命令行命令列出Apache日誌文件中的某些記錄
- 21. 從命令行運行cordova時出現錯誤
- 22. 嘗試從命令行運行時出現NoClassDefFoundError
- 23. 從命令行運行nvcc時出現問題
- 24. 運行外部命令並行處理其日誌文件
- 25. JMeter命令行:我可以將運行日誌輸出到STDOUT嗎?
- 26. 腳本在命令運行時運行
- 27. Docker:在另一個命令運行時運行命令
- 28. 當運行「流星」命令時出現「錯誤:衝突:日誌記錄不能滿足」
- 29. 在命令行中運行命令時的CPU使用情況
- 30. 運行kubectl命令時出錯
更具體的或許? – Barry 2012-02-16 01:54:10
歡迎來到StackOverflow。如果你有一個通過http接收一個單詞的服務器應用程序,文本文件在哪裏播放?你的問題很模糊,你可以編輯提供更多的細節? – 2012-02-16 01:58:49