sed awk grep * vypis po medzeru - vypis od medzery

Jan Kunder jan.kunder na gmail.com
Neděle Říjen 8 15:52:34 CEST 2006


Tomas Kouba  wrote / napísal(a):
> Jan Kunder wrote:
>> Zdravim.
>>
>> 1)
>> Preco  mi v konzole::
>> echo "spojene-slova" | sed 's/-/ -/' | (read A B; echo $A; echo $B)
>> echo "spojene-slova" | sed 's/-/ -/' | read A B; echo $A; echo $B
>> daju rovnaky vystup
>> a script spravi iba toto::
>> #!/bin/bash
>> echo "spojene-slova" | sed 's/-/ -/' | (read A B; echo $A; echo $B)
>> echo "spojene-slova" | sed 's/-/ -/' | read A B; echo $A; echo $B
>> t.z., ze "bez zatvoriek" sa "nespravi"?
>>   
> V jakem shellu se vam toto deje? Ja v bashi dostavam toto:
> $ echo "spojene-slova" | sed 's/-/ -/' | (read A B; echo $A; echo $B)
> spojene
> -slova
> $ echo "spojene-slova" | sed 's/-/ -/' | read A B; echo $A; echo $B
> 
> 
> $
> 
> Coz je imho v poradku.

7. Cize "je zly" zsh. Vid B)
8. Skuste mi vysvetlit, aky je rozdiel (v interpretacii) medzi
read A B; echo $A; echo $B
(read A B; echo $A; echo $B)
(read A B); echo $A; echo $B


A) OPRAVA: v bashi mam rovnaky vystup ako Vy.
V zsh mam
$ echo "spojene-slova" | sed 's/-/ -/' | read A B; echo $A; echo $B
spojene
-slova

B) cize v cmd aj scripte sa bash sprava rovnako.
Rozdiel je medzi spravanim zsh a bash - bez ohladu na script/cmd.

C)
Problemom je, ze na cmd mam vsade zsh, ale scripty pisem radsej pod 
bash, lebo v zsh sa castejsie veci menia, nie vsade je zsh (kvoli 
ram,cpu narocnosti//len tak) a zatial som si vsade s bashom vystacil (aj 
tu mam este co studovat:).

Nabuduce si na run a test spustim vzdy bash.


-- 
've a nice day!

JK

--
Ing. Jan Kunder
jan.kunder-HATESPAM-gmail.com
http://www.kunder.sk
JKjkjk rozpmnqestka


Další informace o konferenci Linux