Ich benutze den Gnu- Port unter Windows der Unix-Tools und bekomme ein ähnliches Problem, aber die Fehlermeldung ist immer Invalid argument
, z
> printf "Hello World!" | xargs printf "%s %s" xargs: printf: Invalid argument
Eine Lösung scheint zu sein, die "sprichwörtliche" zusätzliche Ebene der Indirektion zu verwenden, beispielsweise eine Shell wie cmd.exe
, um den Befehl tatsächlich aufzurufen:
> printf "Hello World!" | xargs cmd /c printf "%s %s" Hello World!