![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
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 |
| tellen de max door awk | halola85 | Programmeren en Shell Scripting | 9 | 12-01-2008 07:44 |
| afspelen een record rekenen met een ander record tellen | er_zeeshan05 | Programmeren en Shell Scripting | 2 | 10-30-2008 12:14 AM |
| Sorteren met behulp van tellen, grep en tellen | sukhpal_78 | UNIX voor Dummies Questions & Answers | 2 | 06-27-2008 12:13 AM |
| Hoe te tellen het record tellen in een EBCDIC bestand. | oracle8 | UNIX voor Dummies Questions & Answers | 1 | 07-26-2006 07:22 PM |
| CPU-count | hshapiro | UNIX voor Dummies Questions & Answers | 2 | 04-03-2006 01:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Need Help rekenen de implementaties
Hoi,
Heb je hulp nodig voor een script die tellen niet van implementaties uit onderstaande Sample Input file. Hieronder is mijn voorbeeld input file. Niet zeker of het werkt of niet. Opmerking: (We kunnen gebruik maken van een seperator indien nodig) Mijn uitgang moeten komen, zoals voor elke winkel: De output moet er als volgt uitzien: Store_MS1: 4 Deployments Store_MS2: 3 Deployments - MS3 .. MS8: 1 Deployment __________________________________ Voorbeeld Input file: __________________________________ Succesvol aangesloten Admin Server 'Store_Adm' dat behoort tot het domein 'Store_CITY_XXX'. Waarschuwing: Een onzekere protocol werd gebruikt om verbinding te maken met server. Om ervoor te zorgen on-the-wire veiligheid, de SSL-poort of Admin poort moet worden gebruikt. Locatie veranderd in serverRuntime boom. Dit is een alleen-lezen boom met DomainMBean als de wortel. Voor meer hulp, gebruik help (domainConfig) Locatie veranderd in domainRuntime boom. Dit is een alleen-lezen boom met DomainMBean als de wortel. Voor meer hulp, gebruik help (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. |
|
||||
|
Niet dat ik de juiste uitgang
Ik dit, maar kreeg als output:
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 .. Maar het zou moeten zijn 4, 3, enz. .. |
|
||||
|
Probeer deze.
Sla de onderstaande code in chris2.awk ( if (substr ($ 1,1,5) \u003d\u003d "Store") ( if (NAAM !\u003d"") ( printf ( "% 15s:% 15s Deployments \ n", NAAM, COUNT) ) COUNT \u003d 0 NAAM \u003d $ 1 ) anders ( Count \u003d count +1 ) ) en als uw input bestand chris2.txt is dan voert u het volgende commando. awk-f chris2.awk chris2.txt Bedankt, Chris. |
|
||||
|
U kunt dit proberen
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
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|