Re: Ulozeni vstupu a odeslani dal
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Martin Slouf <mar zavinac centrum bod cz> |
Date |
Thu, 1 Jun 2006 07:45:49 +0200 |
Mail-followup-to |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
User-agent |
Mutt/1.5.11+cvs20060403 |
>
> Prozatim mi to staci, nicmene stale resim problem, kdyz bych
> potreboval s tim vstupem jeste pracovat, napriklad ulozit ho do
> souboru jen pokud obsahuje nejake vyrazy nebo neco podobneho...
mate vstup, ktery muzete chtit nezmeneny ulozit, pokud splnuje nejake podminky?
echo "vstup" | tee /tmp/vstup.txt | (fgrep -e "s" && rm /tmp/vstup.txt) ;\
cat /tmp/vstup.txt
vyse: pokud vstup obsahuje "s", potom se vstupni soubor smaze, jinak ne (takze
ted tam nic nebude)
kdyz napisete:
echo "vstup" | tee /tmp/vstup.txt | (fgrep -e "s" || rm /tmp/vstup.txt) ;\
cat /tmp/vstup.txt
nyni, pokud vstup obsahuje "s", tak se nesmaze (zustane tam)
- - - -
martin zavinac barbucha /home/martin
$ echo "vstup" | tee /tmp/vstup.txt | (fgrep -e "s" || rm /tmp/vstup.txt) ; cat
/tmp/vstup.txt
vstup
vstup
martin zavinac barbucha /home/martin
$ echo "vstup" | tee /tmp/vstup.txt | (fgrep -e "s" && rm /tmp/vstup.txt) ; cat
/tmp/vstup.txt
vstup
cat: /tmp/vstup.txt: neni souborem ani adresarem
- - - -
>
> Kepi
>
> St, kvě 31, 2006 ve 02:29:33 +0200, Rastislav Macko napsal:
> >
> >
> > na toto je rovno program tee, neni treba nic pisat
> >
> > echo "cokoliv" | tee subor.txt | script
> >
> > Ondra Kudlik wrote:
> > > Zdravim konferu,
> > >
> > > marne se pokousim vyresit jeden problem, tak i kdyz se to netyka
> > > konkretne debianu, ale linuxu obecne, zkusim poprosit zkusene o
> > > radu.
> > >
> > > Vsechno, co potrebuji udelat je mit skript v cistem bashi, ktery
> > > dokaze prijmou vstup, pracovat s nim a potom jeho nezmenenou verzi
> > > predat dal. Pro ilustraci:
> > >
> > > echo "cokoliv" | skript
> > >
> > > a skript musi udelat napriklad ulozeni "cokoliv" do nejakeho souboru
> > > a zavolani dalsiho skriptu, kteremu preda to co dostal
> > >
> > > Zkousel jsem si pres read nacist vstup do promenne a tu potom predat
> > > dal, nicmene v pripade nekterych binarnich dat nebo windows koncu
> > > radku to mirne zkomoli a ja potrebuji predat vstup dalsimu programu
> > > naprosto nezmeneny.
> > >
> > > Zkousel jsem nejake figle s ukladanim vstupu do jineho deskriptoru a
> > > podobne, ale nic nefungovalo :/
> > >
> > > Diky za kazdou radu
> ________________________________________________
> CZdebian-l maillist - CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
Partial thread listing: