Ядро записывает использование памяти/процессора/и т. д. в файлы в каталоге / 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, вы найдете больше.
Используя конструкции POSIX-only
в sed, мы постепенно отсекаем начальную часть пространства шаблонов, пока не наткнемся на строку o.buildVersion=
. А затем напечатайте до вторых двойных кавычек.
sed -n '
y/,/\n/
/^o\.buildVersion=/!D
s/"/&\
/2;P
' file
o.buildVersion="2.5.1.162"