У меня есть очень простой c сценарий powershell, который использует Start-Process
для запуска другого. sh сценарий, он работает, и сценарии действительно выполняются, но мне нужно иметь возможность захватить вывод вызываемого script.
Содержание скриптов ниже:
main.ps1
Start-Process 'C:\Program Files\Git\git-bash.exe' -ArgumentList '-- C:\test\sub.sh' -Wait -RedirectStandardOutput output.txt
sub. sh
#!/bin/bash
echo "Hello World"
Sub. sh запускает и печатает Hello World
в своей консоли, но мне действительно нужен вывод либо go в окно консоли вызывающих скриптов powershell, либо в файл. Файл, указанный в параметре -RedirectStandardOutput
, создан, но он пуст.
Как мне получить скрипт sh для стандартной печати в вызывающий скрипт?
Спасибо