Если вы хотите использовать канал для подачи file, используйте параметр -f, за которым обычно следует имя файла, но вы также можете использовать один дефис - для чтения из stdin, поэтому
[ f1]Трюк с дефисом - работает с большим количеством стандартных служебных команд командной строки (хотя иногда это --), поэтому всегда стоит попробовать.
Инструмент xarg намного более мощный и в большинстве случаев нужен только в том случае, если список аргументов слишком длинный (подробнее см. в этом сообщении).