【发布时间】:2016-04-26 18:30:10
【问题描述】:
我正在寻找琐碎任务的琐碎解决方案。
我的 bash 脚本正在循环几个文件夹,在其中生成一些 log.txt 文件。如果每种情况下的某些操作已在每个日志中成功执行,则带有句子“单位正常”的字符串应该出现在 log.txt 中的某处,但是它在每个 log.txt 中的实际位置(精确的字符串数)是不同的!
我需要在我的循环中添加一些条件(可能使用 IF )来检查该句子是否确实存在于日志文件中的某处,如果是,则在执行我的脚本的终端中打印“一切正常”特定文件夹循环的时刻,否则(如果日志中没有字符串)打印“坏消息”之类的东西!
将感谢不同的解决方案,尤其是如何在给定的日志文件中查找所选短语的字符串。
谢谢!!
格莱布
【问题讨论】:
标签: bash loops if-statement text