#!/bin/bash
seq 5 | xargs echo
( seq 5 | 4<&0 0<&3 xargs -a /dev/fd/4 echo ) 3<&0
xargs -a <( seq 5 ) echo
# stdin接続先比較
ls -l /proc/self/fd/0
cat /dev/null | xargs ls -l /proc/self/fd/0
( cat /dev/null | 4<&0 0<&3 xargs -a /dev/fd/4 ls -l /proc/self/fd/0 ) 3<&0
xargs -a <( cat /dev/null ) ls -l /proc/self/fd/0
IyEvYmluL2Jhc2gKc2VxIDUgfCB4YXJncyBlY2hvCiggc2VxIDUgfCA0PCYwIDA8JjMgeGFyZ3MgLWEgL2Rldi9mZC80IGVjaG8gKSAzPCYwCnhhcmdzIC1hIDwoIHNlcSA1ICkgZWNobwoKIyBzdGRpbuaOpee2muWFiOavlOi8gwpscyAtbCAvcHJvYy9zZWxmL2ZkLzAKY2F0IC9kZXYvbnVsbCB8IHhhcmdzIGxzIC1sIC9wcm9jL3NlbGYvZmQvMAooIGNhdCAvZGV2L251bGwgfCA0PCYwIDA8JjMgeGFyZ3MgLWEgL2Rldi9mZC80IGxzIC1sIC9wcm9jL3NlbGYvZmQvMCApIDM8JjAKeGFyZ3MgLWEgPCggY2F0IC9kZXYvbnVsbCApIGxzIC1sIC9wcm9jL3NlbGYvZmQvMA==