1. Введение В данной статье рассматривается механизм перенаправления вывода запущенной программы, используя оболочку Bash. Все команды будут выполнятся с использованием подсистемы Windows для Linux (WSL). В качестве дистрибутива используется Ubuntu. 2. Перенаправляем stdout в файл Для работы с примерами нам потребуется программа, которая, в процессе выполнения, выводит какие-то данные в стандартный вывод (stdout). Для простоты, воспользуемся программой test_program.exe, написанную на языке программирования Rust, которая просто выводит строку "Hello, world!" в консоль (см. рис.1). Запустим программу: $ ./test_program.exe В консоли отобразиться вывод: Hello, world! Воспользуемся перенаправлением: $ ./test_program.exe > stdout.txt В этом случае вывод будет записан в файл, а не в консоль. 2. Перенаправляем stdout в конец файла Если вы не хотите перезаписывать файл, то можно воспользоваться похожей командой: $ ./test_program.exe >> stdout.txt 3. Перенаправляем stderr в файл Для следую