Команда, которая генерирует и стандартную погрешность и вывод

Я видел, что такое поведение с беспроводными мышами с низким уровнем заряда... пробует другую мышь?

Сбой мышей USB может также вести себя беспорядочно, по моему опыту.

7
14.08.2014, 01:11
4 ответа

Простым подходом было бы использовать ls для перечисления фактических и воображаемых файлов:

ls . *.blah

Это предполагает, что есть видимых файлов в рабочих файлах. каталог и что у вас нет файлов, заканчивающихся на .blah 1


1. ... и если вы это сделаете, мы не будем вас осуждать.

7
27.01.2020, 20:15

Просто напишите подсхему, которая посылает в stdout и stderr....

(echo STDOUT && echo STDERR >&2) 

Для доказательства того, что это работает:

(echo STDOUT && echo STDERR >&2) > STDOUT.txt 2> STDERR.txt

В результате этого будут созданы файлы STDOUT.txt и STDERR.txt, содержащие слова STDOUT и STDERR, соответственно.

6
27.01.2020, 20:15
ls / /x
df / /x
wc / /etc/passwd
od / /dev/null

Для гарантированной записи stdout до stderr:

(w;/) # Bourne/csh like shells only.
sh -c 'w;/'
'time' w
2
27.01.2020, 20:15

Вы можете написать функцию для использования позже:

gen_stdout_stderr() {                                                           
    printf "%s\n" "STDERR" >&2                                                  
    printf "%s\n" "STDOUT"                                                      
}

Затем:

$ gen_stdout_stderr 
STDERR
STDOUT
1
27.01.2020, 20:15

Теги

Похожие вопросы