В Linux вы можете xargs -d,
быстро запустить hostname
команду на четырех разных серверах с последовательными именами следующим образом:
echo -n 1,2,3,4 |xargs -d, -I{} ssh root@www{}.example.com hostname
Похоже, что команда OSX xargs не поддерживает параметр разделителя. Можете ли вы достичь того же результата с другим форматированием echo
или с помощью какой-либо другой утилиты командной строки?
printf 'a\0a' | xargs -0 -n1 echo
.