[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: çift kayıtları bulma



Pzt, 2006-07-03 tarihinde 23:14 +0300 saatinde, Timu EREN yazdı:

> 	Elbette, burada size yardımcı olacak komut "cut" komutu olacaktır,
> 
> echo "'a';'b';'c;'" | cut -d';' -f2  komutu sadece 'b' verecektir "-f" 
> parametresinden hangi harfi almak istediğinizi söyleyebilirsiniz (yukarıdaki 
> örnek için), Eğer birden fazla harfi almak isterseniz (yine sadece yukarıdaki 
> örnek için geçerlidir) -f1,2 demeniz yeterlidir. Bu size  'a';'b'; sonucunu 
> verecektir. Daha fazla bilgi için man cut yada cut --help komutunu kullanın.
Merhaba,
Sanırım istediğimi tam anlatamadım. Cut sadece belli bir bölümü seçip
listeliyor.
Ben bu csv dosyasında yer alan kayıtlardan ilk sütundaki değişkene bakıp
eğer birden fazla aynı değişken içeren kayıt varsa bunu bire indirgemek
istiyorum. Yani ilk değişken kontrol edilip o değişken sadece bir kez
dosyada kullanılacak şekilde kayıtları sadeleştirmek, verilerin
gerikalan değişkenlerini ve dosyayı korumak istiyorum.

123 aaa bbb ccc ddd ... nnn
234 abc def ghi hjk ... nnn
123 aaa bbb ccc def ... nnn

şeklindeki dosya sonuçta;

123 aaa bbb ccc ddd ... nnn
234 abc def ghi hjk ... nnn

şeklinde sadeleşecek. dosya ilk değişkene göre uniq indekslenmiş gibi
olacak. İlk değişkene göre tekrarlayan satırlar silinecek.

İyi çalışmalar.


-- 
Zeki Çatav <zcatav@isnet.net.tr>
Türkiye Yüksek İhtisas Hastanesi



Reply to: