![]() |
|
|
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 |
| shell script eltávolítani a régi fájlokat és írja meg a log file | yabai | Shell programozás és Scripting | 4 | 12-09-2008 01:08 PM |
| Hogyan lehet készít egy fájlt, ha összehasonlítjuk a két másik kép? | manmohanpv | Shell programozás és Scripting | 3 | 02-18-2008 04:58 AM |
| összehasonlítása PID értékei 2 kép héjas Opciók | Marconi | Shell programozás és Scripting | 2 | 12-19-2007 01:02 PM |
| Parancsfájlhiba .. összevetésére nem 2 kép! | gkrishnag | A UNIX a fejlett és szakértői Felhasználók | 4 | 09-13-2006 10:19 AM |
| összehasonlítása fájlok tartalmát egy fájlt | SummitElse | Shell programozás és Scripting | 3 | 06-28-2006 01:36 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
shell script összehasonlítása kép egy fájlt
Van egy szöveges fájl, ami tartalmazza az adatokat a következő formában:
COLUMN1 COLUMN2 ABC 1 ABC 2 ABC 3 DEF 4 DEF 5 XYZ 7 Van, hogy hozzon létre egy szöveges fájlt a második olvasat során a fenti fájlt, amely a következő formában: COLUMN1 COLUMN2 ABC 1,2,3 DEF 4,5 XYZ 7 I am new to unix scripting! Kindly segíteni !!!!! |
|
||||
|
Helló,
Köszi az erőfeszítéseket! However, I am getting a következő kimenetet adja: ABC 1 1 ABC 2 2 ABC 3 3 XYZ 7 7 DEF 4 4 DEF 5 5 ha a bemeneti fájl tartalmazza az adatokat az említett probléma. Szintén nem tudtam használatához nawk "- Azt mondta, hogy --- parancs nem található! Köszönöm! |
|
||||
|
Itt van a python ya: Kód:
#!/usr/bin/env python
import sys
groups={}
while 1:
line = sys.stdin.readline()
if line == '':
break
try:
key,value=line.strip().split()
if not groups.has_key(key):
groups[key]=[value]
else:
groups[key].append(value)
except:
pass
keys=groups.keys()
keys.sort()
for key in keys:
print key,
print ",".join(groups[key])
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|