将特定数据显示到文件中

将特定数据显示到文件中

我是 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

相关内容