Предположим, что сценарий мой вызывается так:перенаправлять вывод команды в сценарии, выход которого перенаправляется
(script.sh 1>&2) 2>err
Есть ли способ, чтобы перенаправлять вывод одного из команды, выполняемые скриптом, до стандартный вывод? Я попытался сделать 2>&1
для этой команды, но это не помогло. Это answer предлагает решение для командной строки Windows
и перенаправляет его в файл вместо стандартного вывода.
Для простого примера предположим, что сценарий:
#!/bin/sh
# ... many commands whose output will go to `stderr`
echo aaa # command whose output needs to go to `stdout`; tried 2>&1
# ... many commands whose output will go to `stderr`
Как вызвать выход из этой echo
пойти в stdout
(признак того, что было бы, что он появится на экране) когда скрипт вызывается, как показано выше?
Просьба показать дополнительную информацию. – 123
@ 123 Я добавил пример. – AlwaysLearning
Вы можете использовать 'echo Hi>/dev/tty', если хотите, чтобы он явно отображался на экране. –