linuxta yaptığım işlem bi programın cıktı dosyasının icerisinden 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 cozmeye calıştım. ayrıca cı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ğı uzere 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 icin 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 acı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


linux kabuk programlamada dosya işlemleri icin komutların kısıtlı olduğunu okudum bazı yerlerde... bu durumda ne yapmalıyım. c fortran gibi proglar mı kullanmam gerekli yoksa kabuk komutları ile bu işi halledebilirmiyim. teşekkurler...
__________________