![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Hoe te fuseren verschillende coulmn van differnt bestanden | Rahul sharma11 | Programmeren en Shell Scripting | 10 | 05-09-2008 04:55 |
| verwerking matrix kolom verstandig | Abhishek Ghose | Programmeren en Shell Scripting | 5 | 08-21-2007 01:55 PM |
| Unix bovendien (Row verstandig) | gauravgoel | Programmeren en Shell Scripting | 3 | 05-17-2007 05:27 |
| Manipuleren velden opnemen verstandig | rinku11 | Programmeren en Shell Scripting | 1 | 12-07-2005 10:42 |
| System RAM identificatie slot-verstandig | diliphere | UNIX for Advanced & Expert Gebruikers | 0 | 08-23-2005 09:45 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Plak coulmn verstandig
Hallo,
Ik heb weinig duidelijkheid in soorten pasta commando ussage in coulmn modus: In een map heb ik weinig bestand onderscheiden als *. *. vmem cpu en mem *. en hebben coulmn woorden als het eerste cpu-bestand 89576 89576 89576 89576 89576 89576 89576 tweede cpu bestand 46312 46312 46312 46312 46312 46312 46312 46312 46312 en de derde cpu bestand 46392 46392 46392 46392 46392 46392 en ik wil mijn output als eerste bestand, tweede bestand, derde bestand 89576,46312,46392 89576,46312,46392 89576,46312,46392 89576,46312,46392 89576,46312,46392 89576,46312,46392 Ik kan gemakkelijk doen door plakken commando paste-d "," de eerste cpu-bestand tweede cpu bestand derde cpu bestand> output maar i dont know hoeveel aantal bestanden er zijn voor cpu extn .... Ik heb een script: ls-ltr | tr-s "" ";" | cut-d ";"-F9 | egrep '(. cpu $ |. vmem $ |. mem $) "> temp1 cut-d "." -f1, 2 temp1 | sort-u |> temp2 voor de var in `cat` temp2 doen pasta-d "," $ var ">> out gedaan Maar het zal plak het bestand in dezelfde coulmn: Pls suggereren mogelijk een opdracht voor de lijn. Ik denk dat met behulp van nawk of sed Ik kan het wel, maar ik AMD niet met een goede kennis van hen ... Thanks in advance Aparna |
|
||||
|
Hoi
Ik kon doen wat ik wilde door het volgende script
ls-ltr *. vmem | tr-s "" ";" | cut-d ";"-F9 | sort-n> list_vmem var1 \u003d `tr-s '\ n' '<list_vmem" var2 \u003d "tr-s '\ n', '<list_vmem" echo $ var2> output_vmem.csv pasta-d "," $ var1>> output_vmem.csv ls-ltr *. mem | tr-s "" ";" | cut-d ";"-F9 | sort-n> list_mem var1 \u003d `tr-s '\ n' '<list_mem" var2 \u003d "tr-s '\ n', '<list_mem" echo $ var2> output_mem.csv pasta-d "," $ var1>> output_mem.csv ls-ltr *. cpu | tr-s "" ";" | cut-d ";"-F9 | sort-n> list_cpu var1 \u003d `tr-s '\ n' '<list_cpu" var2 \u003d "tr-s '\ n', '<list_cpu" echo $ var2> output_cpu.csv pasta-d "," $ var1>> output_cpu.csv Maar kan soembody bijsluiters suggereren een line oplossing voor meerdere bestanden te plakken coulmn verstandig als we niet weten van het aantal bestanden die moeten worden geplakt ...... Bedankt |
|
||||
|
Hi Aparna
Je hebt meerdere soorten bestanden en onbekende graaf van elk . Ik heb geen enkele liner als je om vroeg. Maar een geringer kleinere versie dan heb je in de hand. Probeer dit om te zien of het enig nut # / bin / ksh for i in "cpu" "vmem" "mem" doen pasta-d "," *. $ (i)> $ (i). uit gedaan Zoals u raden, maakt het drie dossiers cpu.out, vmem.out en mem.out! |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|