göre, CSV veri içine fazladan değer katmaken i dosya adı biçimleri aşağıdaki türü var diyelim dosya
....
"12-02-1984",3.8,4.1,3.8,3.8,3.8,3.7,4.1,4.3,3.8,4.1,5.0,4.8,4.5,4.3,4.3,4.3,4.1,4.5,4.3,4.3,4.3,4.5,4.3,4.1
"13-02-1984",3.7,4.3,4.3,4.3,4.1,4.3,4.5,4.8,4.8,5.0,5.2,5.0,5.2,5.2,5.2,4.8,4.8,4.8,4.8,4.8,4.8,4.8,4.5,4.3
"14-02-1984",3.8,4.1,3.8,3.8,3.8,3.8,3.8,4.2,4.5,4.5,4.1,3.6,3.6,3.4,3.4,3.2,3.4,3.2,3.2,3.2,2.9,2.7,2.5,2.2
"15-02-1984",2.2,2.2,2.0,2.0,2.0,1.8,2.1,2.6,2.6,2.5,2.4,2.4,2.4,2.5,2.7,2.7,2.6,2.6,2.7,2.6,2.8,2.8,2.8,2.8
..........
Şimdi de bu .dat
dosyaları tek bir çıkış .dat
dosyaya birleştirebilirsiniz aşağıdaki .sh
dosya var. ( )-parametresine göre 'standart' bir değere sahip olmak için değerlerin başlamasından önce her satırda CO#combined.dat
'un içinde olmasını istiyorum. Örneğin her dosyanın ATH
dosya adında her satırın başlangıcında 3,
olması ve dosya adında MAR
ile 22,
olması gerekir.
....
3,"12-02-1984",3.8,4.1,3.8,3.8,3.8,3.7,4.1,4.3,3.8,4.1,5.0,4.8,4.5,4.3,4.3,4.3,4.1,4.5,4.3,4.3,4.3,4.5,4.3,4.1
3,"13-02-1984",3.7,4.3,4.3,4.3,4.1,4.3,4.5,4.8,4.8,5.0,5.2,5.0,5.2,5.2,5.2,4.8,4.8,4.8,4.8,4.8,4.8,4.8,4.5,4.3
20,"14-02-1984",3.8,4.1,3.8,3.8,3.8,3.8,3.8,4.2,4.5,4.5,4.1,3.6,3.6,3.4,3.4,3.2,3.4,3.2,3.2,3.2,2.9,2.7,2.5,2.2
20,"15-02-1984",2.2,2.2,2.0,2.0,2.0,1.8,2.1,2.6,2.6,2.5,2.4,2.4,2.4,2.5,2.7,2.7,2.6,2.6,2.7,2.6,2.8,2.8,2.8,2.8
..........
Yani sonuç olarak ben komut yukarıdaki prosedürü yapmak istiyorum:
Yani CO#combined.dat
böyle bir şey olmalı!
Şimdiden teşekkürler!
Bu kod soruyu yanıtlayabilirken, bazı _context_ öğelerini eklemek daha iyi olurdu, _how_ çalışıyor ve _when_ bunu kullanmak için. Sadece kod cevapları uzun vadede yararlı değildir. –
@BenjaminW., Güncellendi. – jas
Bir çekicilik gibi çalışır! :) Teşekkür ederim! – Diaman