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/
