Кажется, у меня недостаточно репутации, чтобы добавить комментарий к ответу Тобиа выше , поэтому я добавляю этот "ответ", чтобы помочь тем из нас, кто хочет экспериментировать с xargs
таким же образом на платформах Windows.
Вот пакетный файл Windows, который делает то же самое, что и быстро закодированный скрипт «show» Tobia:
@echo off
REM
REM cool trick of using "set" to echo without new line
REM (from: http://www.psteiner.com/2012/05/windows-batch-echo-without-new-line.html)
REM
if "%~1" == "" (
exit /b
)
<nul set /p=Args: "%~1"
shift
:start
if not "%~1" == "" (
<nul set /p=, "%~1"
shift
goto start
)
echo.