AIX中的Bash脚本

AIX中的Bash脚本,bash,scripting,Bash,Scripting,我想在日志输出文件中搜索像“errors”这样的关键字并输出整个字符串。例如,文件中有“由于在上一条语句中发现错误,记录无法处理”,我希望能够找到“错误”出现的每个实例,并在单独的输出文件中输出整个相关句子。 我应该使用find还是grep以及如何输出整个字符串 grep error file.log > errors.txt 按日志搜索并输出到结果文件grep errors logfile.txt欢迎使用堆栈溢出!用于编程问题,而不是有关使用或配置Unix及其实用程序的问题。或者更适合

我想在日志输出文件中搜索像“errors”这样的关键字并输出整个字符串。例如,文件中有“由于在上一条语句中发现错误,记录无法处理”,我希望能够找到“错误”出现的每个实例,并在单独的输出文件中输出整个相关句子。 我应该使用find还是grep以及如何输出整个字符串

grep error file.log > errors.txt

按日志搜索并输出到结果文件

grep errors logfile.txt
欢迎使用堆栈溢出!用于编程问题,而不是有关使用或配置Unix及其实用程序的问题。或者更适合这样的问题。还要注意,理想的标题是针对你的个人问题的(不仅仅是你想使用什么工具,而是你想用它们做什么);一个理想的问题显示了您的尝试和遇到的问题(“X在Linux上工作,但当我在AIX上尝试时,它会给我错误Y”)。以及如何记录所有“命中”并在输出文件中报告总数。因此,例如,如果我发现了5个“错误”,我应该报告总共发现的5个。在中,请注意回答问题的部分,特别是关于“与帮助中心定义的编程无关”的问题的要点。