![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| perl: tárolás regex a tömb változó bajban | xist | Shell programozás és Scripting | 3 | 08-29-2008 09:07 AM |
| tároló változók array.Please súgó | nua7 | Shell programozás és Scripting | 7 | 07-17-2008 10:47 AM |
| Tárolása pointer tömb C-ben | arunkumar_mca | A UNIX a dummies Kérdések és válaszok | 1 | 08-23-2007 09:49 AM |
| Gróf száma Records File nélkül számítva Header és Trailer Records | guiguy | Shell programozás és Scripting | 2 | 06-07-2007 01:15 PM |
| Ismerkedés adatbázis rekordot egy tömb | rawat_me01 | Shell programozás és Scripting | 2 | 05-07-2007 01:09 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
tároló rekordokat awk array
szia Nekem van egy kép a következő: Kód:
1 2 3 4 5 6 Azt akarom, hogy tárolja ezeket a számokat egy tömbben segítségével awk .. amennyiben van: Kód:
awk '{for(i=1;i<=NR;i++) {a[i]=$1}} END {for(i=1;i<=NR;i++) {printf("%1.11f",a[i])}}' 1.csv > test
However, I am getting összes értéke nulla a "teszt" file .. appreciate any help. |
|
||||
|
OK kösz, hogy dolgozott .. Itt van, mit szeretne csinálni. Én ezt a fájlt nevezett teszt, amely értékek a következők: Kód:
1 2 3 4 5 6 7 Van egy másik kép nevezett adatok több területen és nyilvántartások a következők: (egyre több oszlopot, de csak egy pillanatfelvétel a fájl) Kód:
col1 col2 1 1.4 2 1.6 3 1.7 4 1.8 5 1.9 6 2.0 Azt szeretném, hogy a fájl-bejegyzések a következők: (i am vonni minden sor az adatállományban az első oszlopban az első belépéskor az első sor a vizsgálati dokumentáció) Kód:
col1 col2 1-1 1.4-2 2-1 1.6-2 3-1 1.7-2 4-1 1.8-2 5-1 1.9-2 6-1 2.0-2 eddig én próbálok valami alakíthatja ki: Kód:
awk 'NR==FNR{for(i=1;i<=NF;i++) {a[NR]=$i;next} {b[NR]=$i;next} END {for(i=1;i<=NF;i++) {printf("%1.11f, %1.11f\n",a[i],b[i])}}' test data > try
Próbálom megmenteni a sorok a teszt fájlt egy array (a). Hogyan tudom menteni a col1 és col2 értékek az adatfájl egy tömbben majd, hogy vonjuk értékeket array (a)? Azt akarom, hogy ragaszkodjon awk. köszönöm |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|