Posted By: Xen (Xen) on 'CZunix'
Title:     Re: Proc to nechodi?
Date:      Tue Sep 11 20:07:37 2007

> > cat soubor | while read F
> > do
> >   ssh root@<nekde> "md5sum $F"
> > done
> > 
> > presto ze v souboru je mnoho radek, tak skript provede jen jednu jedinou. 
> > Tusim ze by SSH mohlo pozavirat fd, ale cekal bych ze bash forkne a pak se
> > nemuzou o ty deskriptory tahat.
> > 
> > Nenapada nekoho neco?
> 
> Dej si kolem toho while bloku kulate zavorky, to Ti vyrobi subshell,
> do ktereho muzes neco presmerovat pajpou. Takhle to mas presmerovane
> jen do 'prvniho' readu, resp. readu v prvnim pruchodu cyklem.

Takhle?

cat soubor | ( while read F
do
  ssh root@<nekde> "md5sum $F"
done )

to bohuzel nechodi stejne jako bez tech zavorek. Zkousel jsem i ozavorkovat 
jen to ssh a oboje a nic. 

Tuttluv navrh by byl efektivnejsi, ale ja potrebuju jeste s tema souborama 
neco delat a hlavne me be zajimala co tomu shitovymu bashi jebne, tohle je ma 
oblibena konstrukce :'(

Semik 

>   Ray

Search the boards