Все,
я використовую
top -l 0 -s 1 -pid XXX -stats rsize | awk 'NR%13==0; fflush(stdout)' > output.txt
щоб зберегти значення rsize процесу у файлі. Наразі вміст output.txt виглядає приблизно так:
3828K+
3832K+
3836K+
3840K+
3840K
3840K
Я хотів би змінити цей однострочний параметр, щоб він включав часову позначку разом зі значенням. Як я можу змінити awk частину вищевказаного однокласника і додати до нього часову позначку? Отриманий результат повинен виглядати приблизно так:
1338936728 3828K+
1338936729 3838K
Я на Mac OSX. Я хотів би зробити сюжетну позначку Vs rsize.
@MichaelMrozek: Що ви маєте на увазі під "повним вихідним рядком"? Я, по суті,
—
виконую
Рядок, не оброблений користувачем
—
Майкл Мрозек
awk
. Я припускаю, що «мітка часу» - це одна з інших колонок
@MichaelMrozek: Немає стовпця часової позначки у верхньому виведенні команди. Я подумав змінити awk частину
—
однолінійки,
Я на Mac і це не дає мені нічого віддалено, як ваш вихід.
—
Кевін
top
не приймає однакових прапорів