У меня есть программа, в которой я загружаю текст из файла, а затем фильтрую его в соответствии с одним из полей. Меня интересует размер данных после этого этапа фильтрации.
В идеале я мог бы сделать что-то вроде: awk '$2>=10' <myfile | du -
Я мог бы просто применить фильтр и сохранить выход где-нибудь, вызвать du на нем, а затем удалить файл, но файл довольно большой, поэтому запись на диск может занять некоторое время.
Признавая, что du
означает "использование диска", я подозреваю, что задаю то, что не имеет смысла, учитывая, как работает программа. Если есть еще одна общая утилита, которая сделает это, предложите ее!