![]() |
|
|
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 |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
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 |
| Segítség az e-mail adatok Excel-fájlt a Unix! | sparan_peddu | Shell programozás és Scripting | 1 | 10-19-2008 03:08 AM |
| manipulálni az adatokat, konkrét formában | tisztn | Shell programozás és Scripting | 5 | 04-25-2008 12:24 PM |
| hogy hogyan kell olvasni az adatokat egy excel sheet és használja a fenti adatok a változó a unix c | Anne Grace | A UNIX a fejlett és szakértői Felhasználók | 1 | 03-03-2008 07:21 AM |
| sed vagy egyéb eszköz segítségével manipulálni az adatokat, beleértve az e-mail címét | manouche | Shell programozás és Scripting | 3 | 02-19-2008 05:53 PM |
| olvasat adatokat Excel segítségével shell script | tiger99 | Shell programozás és Scripting | 11 | 01-06-2008 01:35 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Mind, Én a következő formában az adatok táblázatos Kód:
A 1
2
3
4
B 1
2
3
4
ahol "a" értéke "A1", "1 2 3 4" értéket a B1 cellába, "B" A2 cella értékét, és "1 2 3 4" értéket a cellába B2. Több ezer sorok olyan adatformátum a táblázatban. Van-e bármilyen módon is gondol, hol tud ez az adat a followin formátumban. Kód:
A 1 A 2 A 3 A 4 B 1 B 2 B 3 B 4 Arra gondoltam, ha lehet konvertálni a táblázatot a csv, de néhány manipulációknak Sheel script segítségével. A fentiek nem csak egy példa formátumban. Az adatokat a sejtek táblázatkezelő különböző lehet. Üdvözlettel, Rahul. |
|
||||
|
Igen. Csv adatokat, majd így
A "1234" "B", "1234" a táblázatot. De mi van akkor, ha az adatok, mint A abcd cdab B ABCD fedh Azt szokás meg tudja különböztetni a cella értékét. A probléma az sejtek a B oszlopban több érték elválasztva új sorban char az Excel. És azt akarom, hogy ez Térképezte egyénileg cella értékét oszlopában |
|
||||
|
Feltételezve, hogy az oszlopok száma van az egész, és ebben az esetben 1 vagy 2, egy awk script talán úgy néz ki, mint: Kód:
awk -F, '
NF == 2 {x=$1; print; next}
NF == 1 {print x","$1}
' infile > outfile
Egészségére |
|
||||
|
Ok. Lehetővé teszi, hogy egyszerű. Én kaptam az adatokat egy CSV-fájlt a következő. Kód:
A,"YAHOO3456-K9YAHOO9876YAHOO67/2YAHOO65432-1" B,"YAHOO01YAHOO07865YAHOO67-AD987/1YAHOO67/23" És mit akarok, mint a kibocsátás Kód:
A,YAHOO3456-K9 A,YAHOO9876 A,YAHOO67/2 A,YAHOO65432-1 B,YAHOO01 B,YAHOO07865 B,YAHOO67-AD987/1 B,YAHOO67/23 A formátum, ami közös, YAHOOxxxxx a 2. oszlop. Let me know ha tudsz gondolni egy egyszerű konverziót. Köszönöm, Rahul. |
![]() |
| Könyvjelzõk |
| Címkék |
| shell script, shell scripting, unix scripting, unix scripting alapjai |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|