Para fazer com que xargs
execute seu comando uma vez para cada linha de entrada, forneça a opção -L 1
(e remova a opção -n 1
, pois elas são mutuamente exclusivas). O documento padrão para xargs diz o seguinte:
-L number
The utility shall be executed for each non-empty number lines of arguments
from standard input. A line is considered to end with the first <newline>
unless the last character of the line is a <blank>; a trailing <blank>
signals continuation to the next non-empty line, inclusive.