Я ищу «подробный» вывод scp
, как показано в следующей команде, но исключая все строки, содержащие debug1:
:
scp -v /path/to/some_very_large_file user@host:/home/user/test.deleteme 2>&1
Как вы должны видеть, после короткого время scp
начинает отображать строку прогресса, которая часто обновляется.
Эта команда предназначена для вызова из скрипта bash, и желательно сохранять вывод о ходе выполнения. Однако кто-то может объяснить, почему индикация прогресса теряется, когда эта команда передается по конвейеру так:
scp -v /path/to/some_very_large_file user@host:/home/user/test.deleteme 2>&1 | grep -v 'debug1:'
Любые идеи об обходном пути также приветствуются; это с Ubuntu 16.02.2 LTS.