Hi Cristi,

De ce nu vrei sa intelegi ca ce a fost dat pe lista e numai un exemplu. 
Scriptul este mult mai mare si in nici un caz nu are legatura cu observatia 
ta (man bash). Nu am de ce sa pun ghilimele pentru ca x este o variabila care 
contine un string! Ce faci tu acolo e un caz particular pentru ca-ti generezi 
singur (cu echo) stringul care la mine este continutul variabilei x, 
determinata cu sed...

deci este suficient sa dau echo $x ....pentru ca $x este valoarea variabilei 
x....

M-am uitat mai atent si pe varianta ta, si acum am inteles de ce nu 
functiona... pentru ca nu foloseai -d ' '.........

La fel am incercat si eu prima data (echo $x|cut -f 1), si afisa variabila 
intreaga.....fara sa o splituie.... Apoi am incercat cu cut -f 1 -d ' ' si am 
vazut unde era greseala si am mentionat-o pe lista..... asta a fost 
tot.....Deci fara -d ' ' nu merge decit in anumite situatii (nu intru in 
polemica pe tema asta).

Oricum tonul tau mi se pare prea agresiv.... atit timp cit eu nu te-am 
provocat cu nimic....si nici nu am pus la indoiala vre-un moment 
cunostiintele tale (vezi trimiterea pe care mi-ai facut-o).

La alte emailuri pe tema aceasta nu mai am de ce sa raspund.... ma retrag si 
va doresc numai bine, atit tie cit si celorlalti.

Alex

> [EMAIL PROTECTED]:~$ echo 'a b' | cut -f1 -d' '
> a
> [EMAIL PROTECTED]:~$ echo 'a b' | cut -f1
> a b
> [EMAIL PROTECTED]:~$ echo -e 'a\tb' | cut -f1
> a
> [EMAIL PROTECTED]:~$ echo -e 'a\tb' | cut -f1 -d' '
> a     b
>
> Problema e ca tu nu pui ghilimele la echo. man bash, uite-te dupa word
> splitting. Incearca echo "$x" si o sa vezi ca va merge si cu cut, fara
> -d' '. (In fine, iarasi depinde de $IFS)
>
> > Thread closed....
>
> Not just yet.



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui