Я использую порт инструмента cygwin в Windows, который записывает обычные сообщения о состоянии в STRERR. Это приводит к некрасивым вывод при запуске из PowerShell:
PS> dos2unix.exe -n StartApp.sh StartApp_fixed.sh
dos2unix.exe : dos2unix: converting file StartApp.sh to file StartApp_fixed.sh in UNIX format ...
At line:1 char:13
+ dos2unix.exe <<<< -n StartApp.sh StartApp_fixed.sh
+ CategoryInfo : NotSpecified: (dos2unix: conve...UNIX format ...:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
есть ли лучший способ?
P. S. Я намерен постить одно решение я нашел и сравнивать ответы с другими.