我是 Ubuntu 新手,已经使用了几个星期。最近我遇到了一个问题,我必须将特定数据显示到文件上。以下是终端上显示的输出。
Potential vulnerability found (CVE-2009-4028)
CVSS Score is 6.8
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2009-4030)
CVSS Score is 4.4
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2009-5026)
CVSS Score is 6.8
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0075)
CVSS Score is 1.7
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0087)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0101)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0102)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0112)
CVSS Score is 3.5
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0113)
CVSS Score is 5.5
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0114)
CVSS Score is 3.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0115)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0116)
CVSS Score is 4.9
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0118)
CVSS Score is 4.9
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0119)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0120)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0484)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0485)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0490)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0492)
CVSS Score is 2.1
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0540)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0553)
CVSS Score is 7.5
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0574)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2012-0583)
CVSS Score is 4.0
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2013-1492)
CVSS Score is 7.5
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2013-1506)
CVSS Score is 2.8
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
Potential vulnerability found (CVE-2013-1521)
CVSS Score is 6.5
Full vulnerability match (incl. edition/language)
File "/usr/sbin/mysqld" (CPE = cpe:/a:mysql:mysql:5.1:::) on host glynis-desktop (key glynis-desktop)
我打算单独显示“发现的潜在漏洞”字段和相应的分数。似乎有大约 9995 个条目,我想全部显示出来。
我一直在使用这个命令
awk '/CVSS Score is/ < /Potential vulnerability found/' output.txt
但这似乎只显示漏洞的名称或分数。如何在文件(文本、excel)中显示它,以便显示所有漏洞和相应的分数。
任何帮助都将不胜感激谢谢。
答案1
您可以使用grep
:
grep -E "Potential vulnerability found|CVSS Score is" input_file
如果要将输出保存在文本文件中,请使用:
grep -E "Potential vulnerability found|CVSS Score is" input_file > output_file