On Fri, 10 Mar 2017, Adam Carter wrote:

>    I have one command that dumps out a number of lines of output, and i
>    want to have another command run multiple times taking a single line
>    contents as its argument(s) each time. From what i understand of xargs
>    it takes all the piped input and runs a command once with each of the
>    piped inputs as another argument.
>    Eg. say i want to run ethtool against each active interface dumped out
>    by;
>    ifconfig | grep ^[a-zA-Z] | awk '{print $1}'
>    Tnx

pipe to `while read` ?

yourcommand | while read line; do
        echo $line
done

-- 
~ parazyd
GPG: 0333 7671 FDE7 5BB6 A85E  C91F B876 CB44 FA1B 0274

Reply via email to