linux - 需要命令或脚本从 Unix/Linux 中的文件段落中仅获取特定行

标签 linux unix ksh

需要命令或脚本从 Unix/Linux 中的文件中仅获取特定段落

文件格式就像

=================================
THREAD NUMBER
MESSAGE NUMBER
Severity
File_LOCATION
FUNCTION_NAME
LINE_NUMBER
TIME STAMP
BLANK LINE
SINGLE LINE ERROR TEXT
=================================

在这里,我只想提取用户输入严重性的严重性和消息文本部分。

最佳答案

试试这个:

awk "/Severity: $1/,/File_LOCATION/" < file_name > out.txt

关于linux - 需要命令或脚本从 Unix/Linux 中的文件段落中仅获取特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655386/

相关文章:

linux - (*nix) 用于构建快速且可扩展的 Web 服务的云/集群解决方案

linux - Cronjob 没有运行 bash 脚本

linux - ksh + 比较数字 – 两种方式

linux - 内核模块 makefile 中的 "modules"

linux - 如何按列值分组到行和列标题中,然后对值求和

linux - grep nmap 输出,有条件地打印选定的行

linux - 在 Linux C shell 上使用向上箭头显示最后一个命令

unix - awk解析文本文件问题

perl - 如何从 Perl 程序返回一个值给 Korn-shell 脚本?

shell - 如何在shell脚本中双管道后执行多个命令