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.