promenne a slozene zavorky v shellu
Tom Hudec
Tom na ABBA.cz
Sobota Květen 4 00:16:18 CEST 2002
David Rohleder wrote:
> letty na mrakoplas.phil.muni.cz (Zdenek Pytela) writes:
>
>
>>David Rohleder píše:
>>
>>>Byl tady dotaz co to ma vlastne delat: Je to skript, ktery pise na
>>>standardni vystup a mezitim si neco pocita v promennych. Ten
>>>standardni vystup je poslany do mailu a promenne by se mely objevit v
>>>subjektu. Treba jak to ma tripwire, v subjektu pocet zmenenych souboru
>>>a v tele celou zpravu.
>>
>> Tripwire používá dočasný soubor, který okamžitě smaže.
>>Nechceš přece jenom dočasný soubor? I s pojmenovanou rourou by mohly být
>>potíže. Ještě tak použít jiný jazyk?
>>Žádná konstrukce typu
>>while 1
>>do
>> P=1
>> ...
>>done | mail -s $P
>>nemůže fungovat, tady je to jenom o něco jasnější, protože napřed se
>>přeparsuje while-roura-mail. Něco jako dostatečné vyiskejpování a pozdní
>>prohnání evalem jsi zkoušel? Podobně funguje dynamický výpis proměnné PS1.
>>P='`echo 1`'
>
>
>
> Vypada to, ze jste mne presvedcili, udelam to asi s docasnym
> souborem. Stejne uz tam nejake mam. Ach jo, a pritom to vypadalo tak
> elegantne.
A nestaci neco takovehoto?
P=0 ; ( P=1 ; echo $P ; echo ahoj ; echo nazdar ; ) \
| ( read P; mail -s "$P" adresat; )
--
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/
.''`. The box said Windows, NT or better, so I installed Linux. :-)
: :' :
`. `' Debian GNU/Linux http://www.debian.org/ http://www.debian.cz/
`- The Perfect OS - the most software, the most people
Další informace o konferenci Linux