Це команда bup-newliner, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
bup-newliner - переконайтеся, що повідомлення про прогрес не перетинаються з виводом
СИНТАКСИС
2>&1 | bup newliner
ОПИС
bup newliner запускається автоматично bup. Він вам не потрібен, якщо ви не використовуєте його в
якась інша програма.
Повідомлення про хід, які надсилає bup (та деякі інші інструменти), мають вигляд «Повідомлення ###
content\r", тобто повідомлення про статус, що містить номер змінної довжини, за яким слідує a
символ повернення каретки і без нового рядка. Якщо ці повідомлення друкуються більше одного разу,
вони перезаписують один одного, тому користувач бачить один рядок з a
номер, який постійно оновлюється.
Це працює добре, поки не буде надруковано інше повідомлення. Наприклад, повідомлення про прогрес
зазвичай друкуються на stderr, але інші програмні повідомлення можуть друкуватися на стандартний вихід. Якщо
ці повідомлення коротші за рядок повідомлення про перебіг, екран залишиться
дивно виглядають артефакти, оскільки два повідомлення змішуються разом.
bup newliner друкує додаткові символи пробілу в потрібний момент, щоб переконатися, що це не так
статися
Якщо у вас запущена програма, яка має проблеми з цими артефактами, зазвичай їх можна виправити
їх, передаючи його стандартний вихід та його stderr через bup newliner.
БУП
Частина Інформаційне агентство Брітіш Юнайтед Прес(1) люкс.
AUTHORS
Ейвері Пеннаран[захищено електронною поштою]>.
Використовуйте bup-newliner онлайн, використовуючи служби onworks.net