-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
tankut tan wrote:
> merhaba .nette arama yapıyorum çok kısıtlı bilgiler var ben acemi bi
> kullanıcı olduğum için anlamadım. bi yardımcı olursanız sevinirim
>
> linuxta yaptığım işlem bi programın çıktı dosyasının içerisinden alıp başka
> bir dosyada belirtilen stun ve satıra yazmam gerekiyor. bu baya zahmetli bi
> iş. kısa yoldan script yazarak bu işi çözmeye çalıştım. ayrıca çıktılar tek
> dosyada değil durum aşağıdaki gibi...
>
> dosya1
> dosya2
> .
> .
> .
> dosyan
>
> bende dosyalardan verileri şu şekilde aldım
>
> cat dosya* | grep -i "veri" | cut -f8 -d' '
>
> bu kodla verileri alabiliyorum sonra komuta şunu ekliyorum
>
> cat dosya* | grep -i "veri" | cut -f8 -d' ' >> diğerdosya
>
> diğer dosya boş değil komuttanda anlaşılacağı üzere dosyanın sonuna ekliyor
> dosya1 dosya2 ... dosya n deki n tane verleri. ama benim belli stun ve satıra
> yazdırmam gerekiyor. ayrıca her veri için sırasıyla uygun değerleri satırın
> başına 1,2,3 ... n değerlerinide yazdırmam gerekiyor. diğer dosya aşağıdaki
> gibi olmalı..
>
> dosyada var olan açıklamalar
> değerler bu 3 satır dosyada var eklenecek olan satır ve stunlar aşağıdaki gibi
> eklenecek veri sayısı n
>
> 1 dosya1 den alınan veri
> 2 dosya2 den alınan veri
> . .
> . .
> . .
> n dosyan den alınan veri
>
>
> kısacası linuxta konsoldan var olan dosyaya yada yeni bir dosya oluşturularak
> istenilen satır ve stuna veriler yazdırabiliyormuyuz.
>
Bence bir for döngüsü ile yazdırılır. Mesela:
____________________________________________________
dosyalar=$(ls -X -1 dosya*)
hedefdosya=digerdosya
for ad in $dosyalar
do
index=${ad#dosya}
metin=$(cat $ad | grep -i "veri" | cut -f8 -d' ')
echo "$index $ad den alinan $metin" >> $hedefdosya
done
____________________________________________________
Caglar
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iEYEARECAAYFAkkRW7EACgkQ/nL+S5dojei5JwCgtOtJMSYhJrGZY6Hu7c/iQI15
KKoAoIIJRXmNUj1NAve0kndfnaByW2H4
=YyPi
-----END PGP SIGNATURE-----
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama