В less
, если вы выберете несколько строк текста с переносом, а затем скопируете его, он превратится в одну строку.
Если вы нажмете PgUp , а затем скопируете один и тот же текст, он превратится в несколько строк.
PgDn в порядке, стрелки в порядке. Но PgUp вызывает разделение текста.
Возможно, вам придется заключить программу в небольшой сценарий bash, но это выполнимо. Вы можете перенаправить stderr
в файл, оставив stdout
для отображения на экране :
#!/usr/bin/env bash
# Run my program, with stderr saved to a file
my_program 2> /tmp/stderr_output.txt
# If the program returned with anything but success, print stderr
if [ ! $! ]; then
cat /tmp/stderr_output.txt
fi
Вместо использования утилиты cat
можно использовать утилиту форматирования для вывода текста ошибки.