hocam tabla, boslukla ( dilerseniz cut da oldugu gibi seperator
belirtebilirsiniz, default olarak tab ve boslugu alir) ayrilmis ve standart
bir yapi ise awk ile ayirip alabilirsiniz.
kullanim:
$satir | awk '{ print $1}'
$1, $2 seklinde ciktiyi alabilirsiniz.
2010/6/28 What you get is Not what you see <[email protected]>
> 2010/6/26 What you get is Not what you see <[email protected]>:
> > Tabla ayrilmis 2 alanli bir dosyayi bir bash scripti ile okumak
> istiyorum.
> > while read satir
> > do
> > alan1=`echo $satir | cut -f1`
> > alan2=`echo $satir | cut -f2`
> > done < file.txt
> >
> > seklinde okumaya calisiyorum. Fakat alan2 bolumlerinde "(" , ")" ler
> > oldugu icin sanirim hata aliyorum.
> >
> > Tablari kaldirip yerine _ koyunca ve
> > alan1=`echo $satir | cut -f1 -d_`
> > yapinca calisiyor.
> >
> > Soru1: Neden tablarla olmuyor?
> > Soru2: Alanlari bulmanin dogru yolu asagidaki gibi midir?
> > alan1=`echo $satir | cut -f1` Buradaki echo yu kaldiramaz miyiz?
> >
>
> Bu sorulara cevap veren yok mu?
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
--
/**
* @author Atıf CEYLAN
* Software Developer
* http://www.atifceylan.com
*/
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php