[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-bash] dumb person's looping

From: Greg Wooledge
Subject: Re: [Help-bash] dumb person's looping
Date: Wed, 7 Jan 2015 09:47:51 -0500
User-agent: Mutt/

On Wed, Jan 07, 2015 at 08:28:01AM -0600, address@hidden wrote:
> Would y'all explain in simple terms what is going wrong here
> while read l; do echo "checking ${l}"; ssh ${l} ls; done <list_of_servers
> After the first server the loop terminates

Brief explanation: ssh and read are both reading from the same stdin
stream.  ssh is greedy and grabs all the data.  The wiki page shows
some workarounds.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]