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