將特定數據顯示到文件中

將特定數據顯示到文件中

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

相關內容