![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Optællingen af max ved awk | halola85 | Shell Programmering og Scripting | 9 | 12-01-2008 07:44 AM |
| afspilning af en rekord regne med en anden record count | er_zeeshan05 | Shell Programmering og Scripting | 2 | 10-30-2008 12:14 AM |
| Sorteringsaffald bruger tælle, grep og tælle | sukhpal_78 | UNIX for dummyer Spørgsmål & svar | 2 | 06-27-2008 01:13 AM |
| Sådan count the record count i en EBCDIC fil. | oracle8 | UNIX for dummyer Spørgsmål & svar | 1 | 07-26-2006 08:22 PM |
| CPU count | hshapiro | UNIX for dummyer Spørgsmål & svar | 2 | 04-03-2006 02:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Brug for hjælp til at tælle de implementeringer
Hej,
Brug for hjælp til et script, der tæller ingen af installationer fra nedenstående Sample Input fil. Nedenfor er min prøve inddatafil. Ikke sikker på, om det virker eller ej. Bemærk: (Vi kan bruge en seperator hvis nødvendigt) Min produktion skal komme vil, for hver butik: Output skal se sådan ud: Store_MS1: 4 Deployments Store_MS2: 3 Deployments - MS3 .. MS8: 1 Deployment __________________________________ Prøve Input fil: __________________________________ Succesfuldt forbundet til Admin Server 'Store_Adm «, der hører til domænet' Store_CITY_XXX '. Advarsel: Der er en usikker protokol blev brugt til at oprette forbindelse til serveren. At sikre on-the-wire sikkerhed, SSL-porten, eller Admin havn bør anvendes i stedet. Placering ændret til serverRuntime træ. Dette er en read-only træ med DomainMBean som root. For mere hjælp, skal du bruge hjælp (domainConfig) Placering ændret til domainRuntime træ. Dette er en read-only træ med DomainMBean som root. For mere hjælp, skal du bruge hjælp (domainRuntime) Store_MS1 RxP_01.00.16.00_PT Security_01.00.16.00_PT PreEditEngine_01.00.16.00_PT RxPConfig_01.00.16.00_PT Store_MS2 Security_01.00.16.00_PT PreEditEngine_01.00.16.00_PT RxPConfig_01.00.16.00_PT Store_MS3 PreEditEngine_01.00.16.00_PT RxP_01.00.16.00_PT Store_MS4 PreEditEngine_01.00.16.00_PT Sore_MS5 PreEditEngine_01.00.16.00_PT Store_MS6 RxP_01.00.16.00_PT Store_MS7 PreEditEngine_01.00.16.00_PT RxP_01.00.16.00_PT RxPConfig_01.00.16.00_PT Security_01.00.16.00_PT Store_MS8 PreEditEngine_RxC_01.00.16.00_PT Thanks in advance. |
|
||||
|
Ikke giver mig ret til udgang
Jeg køre dette, men fik output som:
Store_MS1: 1 Deployments Store_MS2: 1 Deployments Store_MS3: 1 Deployments Store_MS4: 1 Deployments Store_MS6: 1 Deployments Store_MS7: 1 Deployments Store_MS8: 1 Deployments .. Men det formodes at være 4, 3 osv. .. |
|
||||
|
Prøv dette.
Gem nedenstående kode i chris2.awk ( if (substr ($ 1,1,5) \u003d\u003d "Store") ( if (name !\u003d"") ( printf ( "% 15s:% 15s Deployments \ n", navn, count) ) COUNT \u003d 0 Name \u003d $ 1 ) anden ( Count \u003d count 1 ) ) og hvis din input fil er chris2.txt derefter køre nedenstående kommando. awk-f chris2.awk chris2.txt Tak, Chris. |
|
||||
|
Du kan prøve denne
Code:
#!/usr/bin/ksh
i=0;
j=0;
while read Record
do
if [ ${Record:0:8} == "Store_MS" ]
then
if [ $i != 0 ]
then
printf "number of deployments= %d\n" $j
j=0;
fi
i=1;
printf "%s " $Record;
elif [ $i == 1 ]
then
j=`expr $j + 1`
fi
done < input_file
printf "number of deployments= %d\n" $j
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|