Печать шаблона из одной длинной строки

Ядро записывает использование памяти/процессора/и т. д. в файлы в каталоге / proc. Например, вы можете получить использование памяти в реальном времени в файле /proc/meminfo.

[root@localhost ~]# cat /proc/meminfo MemTotal: 131832516 kB MemFree: 79406996 kB MemAvailable: 121444792 kB Buffers: 2112 kB Cached: 41602056 kB SwapCached: 0 kB Active: 30971812 kB Inactive: 18976428 kB Active(anon): 8353396 kB Inactive(anon): 8332 kB Active(file): 22618416 kB Inactive(file): 18968096 kB

Таким образом, файл proc/statпредоставит вам жалкое количество подробностей о вашем процессоре. Исследуйте каталог /proc, вы найдете больше.

0
26.05.2021, 10:50
1 ответ

Используя конструкции POSIX-onlyв sed, мы постепенно отсекаем начальную часть пространства шаблонов, пока не наткнемся на строку o.buildVersion=. А затем напечатайте до вторых двойных кавычек.

sed -n '
  y/,/\n/
  /^o\.buildVersion=/!D
  s/"/&\
/2;P
' file
o.buildVersion="2.5.1.162"
1
28.07.2021, 11:29

Теги

Похожие вопросы