live-f1
перерисовывает экран с новыми данными при помощи терминальных управляющих символов (ncurses), точно так же, как top
или mtr
. Вот почему Вы видите весь этот спам при перенаправлении в файл или не оконечное устройство.
К сожалению, live-f1
не предоставляет возможность для того, чтобы быть произведенным соответствующий для сохранения и более поздние данные извлечения для статистики и такого. Если Вы все еще хотите сохранить вывод для воспроизведения его позже, можно использовать script
.
Это запишет живой-f1 и создаст два файла, машинописный текст и timingfile.
script -c live-f1 -t 2> timingfile
Это воспроизведет вывод
scriptreplay timingfile
Это легко с циклом:
for f in /etc/*.conf; do cp -v -- "$f" "$f.orig"; done
В любой оболочке можно использовать цикл:
for x in /etc/*.conf; do cp -i -- "$x" "$x.orig"; done
(Удалите -i
если Вы не заботитесь о перезаписи существующих файлов.)
С zsh можно использовать обеспеченную функцию zcm
(вставьте первые три строки Ваш ~/.zshrc
):
autoload zmv
alias zcp='zmv -C'
alias zln='zmv -L'
zcp '/etc/(*.conf)' '/etc/$1.orig'
(Добавьте -f
после zcp
перезаписывать любой существующий целевой файл.)
find . -name "*text*" -exec cp {} {}_addedtext \;
– trogne 30.11.2016, 18:32