Я пытаюсь запустить bash команды (WSL) через CMD, и для запуска команд sudo мне нужно ввести пароль. Обычно я могу передать это следующим образом:
$echo <password> | sudo command here
И это прекрасно работает, однако для запуска команды через cmd она должна выглядеть следующим образом:
cmd /c "wsl -u Ubuntu -u <username> echo <password> | sudo -S mkdir /home/build; sudo mkdir /home/src"
Однако , дополнение | кажется, выходит из wsl и поэтому не запускает команду sudo.