Попробуйтеtr
tr -d '0-9' < file
tr -d
удалит все символы из заданного набора символов (здесь:[0-9]
).
Задачи, находящиеся как в прерываемом, так и в непрерывном спящем режиме, в первую очередь находятся в спящем режиме, поэтому, как вы говорите, они не могут выполняться, не планируются и, следовательно, не потребляют ресурсы ЦП.
Путаница в вопросе о SU, вероятно, связана с тем фактом, что измерение использования ЦП (в top
и других источниках )основано на интервале -, тогда как состояние процесса измеряется в определенный момент времени. Таким образом, технически возможно, чтобы процесс был запланирован более чем на 100 % своего последнего интервала измерения и, таким образом, отображался как потребляющий 100 % ЦП вtop
(или более, если он имеет несколько запланированных потоков ), и все же быть в неработоспособном -состоянии, когда top
проверяет его состояние.