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?


Bazi yerlerde
alan1=$(echo $satir | cut -f1)
turu seyler gordum ama calismiyor.
Ya da
alan1=$(cut -f1 $satir)
seklinde bir sey olabilir mi?
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap