использование grep - perl-regexp

Я нашел это smem действительно видит используемую память, но только в "системном" режиме:

# smem -tw
Area                           Used      Cache   Noncache 
firmware/hardware                 0          0          0 
kernel image                      0          0          0 
kernel dynamic memory       1200240     379444     820796 
userspace memory            2101184     136800    1964384 
free memory                  750532     750532          0 
----------------------------------------------------------
                            4051956    1266776    2785180 
# free -k
             total       used       free     shared    buffers     cached
Mem:       4051956    3298200     753756          0      31664     425552
-/+ buffers/cache:    2840984    1210972
Swap:      4051952     237368    3814584

который дает (едва любой) различие приблизительно 55 МиБ между не, кэш использовал память между free и smem.

1
28.01.2014, 00:23
1 ответ

\K отмечает запуск региона для окраски.

Посмотрите man pcrepattern для деталей.

Escape-последовательность \K причины любые ранее подобранные символы, которые не будут включены в финал, соответствовали последовательности.

Это означает, что Вам нужно:

ls -lAF | grep --color -P '^\S+\s+\S+\s+\K\S+\s+\S+'
3
27.01.2020, 23:28

Теги

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