0

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

文件格式化就像

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

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

4

2 回答 2

0

也许您可以使用cat file | tail --lines=+3 | head -1从给定文件中获取第三行。但我不知道这是你想要的还是需要的。

于 2013-10-29T10:39:46.373 回答
0

尝试这个:

awk "/Severity: $1/,/File_LOCATION/" < file_name > out.txt
于 2013-10-30T10:14:51.800 回答