2010/6/29 Atıf CEYLAN <[email protected]>:
> for i in `cat /your/file/path`; do alan1=`echo $i | awk '{ print $1 }';`;
> alan2=`echo $i | awk '{ print $2 }';`; echo $alan1 $alan2; done;
>
Bu yazdiginiz yine ayni sey olmus. Ben daha zarifini buldum awk ve cut olmadan
IFS="_"; line="alan1_alan2"; for s in $(echo $line); do echo $s; done
Bu isimi gormuyor tabii.
> bu isinizi gorur diye dusunuyorum.
>
> ayrica bilgi olsun.
>
> awk '{ var1 = $1 }; { var2 = $2 } END { print var1, " --- " ,var2 }'
> seklinde kullanabildiginiz gibi
> awk '{ topla += $1 }; END { print topla }' seklinde de
> kullanabiliyorsunuz.
>
Aslinda sorunum bash split string kelimelerinde gizliymis.Biraz
arastirdiktan sonra.
http://antonolsen.com/2006/04/10/bash-split-a-string-without-cut-or-awk/
ve benzeri sayfalari buldum.
Bash ile string manipulation cok garip bir sey.
http://tldp.org/LDP/abs/html/string-manipulation.html
Tam anlayinca tekrar yazarim.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php