On Friday 28 November 2003 19:36, Birzan George Cristian wrote:
> On Fri, 2003-11-28 at 19:25, Linux User wrote:
> > se da variabila x, care contine un string
> >
> > x="aaaaa    bbbbb"
> >
> > Atentie: intre aaaaa si bbbbb este un TAB
> >
> > Vreau sa scot din acest string ce este la singa si respectiv la dreapta
> > TAB-ului in 2 variabile,  adica sa am ceva de genul:
> >
> > y="aaaaa"
> > z="bbbbb"
> >
> > Am incercat diverse variante cu cut, dar shel-ul se gata pe undeva.
> >
> > ceva de genul y=`cut -f 1 $a`; sau variatiuni pe aceasta tema nu
> > functioneaza.
> >
> > Ceva idei?
>
> [EMAIL PROTECTED]:~$ a=$(echo -e 'a\tb' | cut -f 1)
> [EMAIL PROTECTED]:~$ b=$(echo -e 'a\tb' | cut -f 2)
> [EMAIL PROTECTED]:~$ echo $a - $b
> a - b

sau 

echo -e 'a\tb' | awk '{print $1}'
echo -e 'a\tb' | awk '{print $2}'

-- 
Serghei.

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


Raspunde prin e-mail lui