Это можно сделать из оболочки, зациклив выходные строки и записав каждую строку в желаемый выходной файл, например:
sar -n DEV 1 |
grep wlp2s0 |
while read ln
do
printf '%s\n' "$ln" > output.txt
done
Решение на основеperl
-@OleTange может быть более эффективным с точки зрения создания процессов, но если ваша оболочка имеет встроенный -в printf
, этот метод может быть почти таким же простым.