[BSD] input pipe

Andras POTOCZKY andras-ml at grendsystem.hu
2013. Sze. 6., P, 13:38:43 CEST


hello

De teljesen jo, csak valamiert ez nem jutott eszembe, de ahogy megadtad, 
pont ugy csinalja ahogy elkepzeltem, koszi :)

Fatol az erdot szitu... van ilyen :)


koszi,
Andras


On 2013.09.06. 13:15, gabor at zahemszky.hu wrote:
> Szia!
>
>> Lenne egy olyan kerdesem, hogy hogyan lehet megvalositani, hogy a
>> bemeneti adatfolyamom ne fajl legyen?
>
>
> ???? Miért nem jó a pipe, vagy a "here-document" nevű konstrukció?
>
> Ha aposztrófok közé rakod a dolgokat, semmiféle feldolgozás nem lesz.
>
> $ echo 'echo hello pipe;whoami;date' | sh
> hello pipe
> zahy
> 2013. szept.  6., péntek, 13.10.59 CEST
> $
>
> vagy here-document-tel megoldva
>
> $ sh << EOF
>> echo hello pipe
>> whoami
>> date
>> EOF
> hello pipe
> zahy
> 2013. szept.  6., péntek, 13.10.59 CEST
> $
>
>> Probaltam utannanezni, de nem talaltam megoldast.
>>
>> Egy peldan keresztul:
>> (csh-n probalkozva a pelda sh-t kezelve bemenetet adok, ami jelenleg
>> fajl, de ezt szeretnem nem fajlkent)
>>
>> csh$echo -e "echo 'hello pipe'\nwhoami\ndate" > infile ; sh < infile 
>> ; rm infile
>>
>> Ez igy mukodik, de jobban tetszene, ha nem kene kiirni, hanem pl ki
>> tudnam ezt echozni.
>>
>> Ilyesmire gondolok:
>> csh$sh < echo -e "echo 'hello pipe'\nwhoami\ndate"
>>
>> Persze ez igy nem mukodik. Van erre valami megoldas? Nem tragedia ha
>> nem, csak szebb lenne.
>>
>> Ez az egesz azert kellene mert egy cli-nek szeretnek elore definialt
>> valaszokat adni. Ha van fajlom mukodik szepen, de kevesebb sorban meg
>> tudnam oldani, ha nem kene ehhez fajlt kesziteni.
>> Csak esztetikai kerdes ugyan, de szeretek ujat tanulni :)
>
> Szerintem erre pont a here-document a megoldás, de ha nem, mondd 
> másképp, mert nem értem ;-)
>
> Zahy
> -- 
> Magyar BSD Levelezőlista



További információk a(z) BSD levelezőlistáról