![]() |
|
|
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 |
| Hulp nodig met spoed op exceutable bestand | jagan_kalluri | UNIX voor Dummies Questions & Answers | 5 | 05-29-2008 04:06 PM |
| Dringend hulp nodig | user_prady | Programmeren en Shell Scripting | 3 | 09-03-2007 10:51 PM |
| Major Help dringend nodig! | billett05 | UNIX voor Dummies Questions & Answers | 3 | 07-20-2005 03:55 PM |
| Need Information Dringend. | sumit_krishan | UNIX voor Dummies Questions & Answers | 3 | 06-08-2005 07:13 |
| Shell Script dringend noodzakelijk | vas_dba | Programmeren en Shell Scripting | 2 | 03-11-2005 09:00 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hi all Ik heb hulp nodig Ik ben verward en stucked. Eigenlijk ben ik nieuw in deze scripting stuff. Ik wil geven volledige txt-bestand als een input voor een variabele en vervolgens sorteert de gegevens in het dossier volgens de alfanumerieke karakters, zoals mijn tekst bestand bevat! en! en! vermelding Minor, Major and Critical te waarborgen. Elke alfanumerieke vertegenwoordigen nieuwkomers. Ik probeer te doen, maar alles tevergeefs, hulp nodig plz,codes die ik probeer zijn als volgt, [code]: #! / bin / bash alarmfile \u003d `cat ~ / alkatel.txt" [\ code] Ik probeerde zo vaak, maar wanneer ik probeer te nemen bestand als input door bovenstaande code, maar ik heb de output >>: Command not found haar een lange file, IM verzenden van een deel van deze tekst bestand dat ik wil nemen als input voorbeeld van een bestand >> ALAIL; CMD ALAIL 06095 08-01-30 11-58-23 INP ALAIL 06095 08-01-30 11-58-23 OPTEX \u003d RES ALAIL 06095 08-01-30 11-58-24 CEN \u003d 1/08-01-30/11 H 58 MN 19/STORED ALARMEN LIJST VERWERKING TPFFIR ACC ! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d ICT / CAT \u003d SI / event \u003d MAL / NCEN \u003d beboeten / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000 / TEXAL \u003d AIS / COMPL.INF: / AF \u003d URMA1 / ICTRQ AGCA \u003d S1-TR01-B03-A112-R065 / Amet \u003d 01-07-02 / AFLR \u003d 222-09/CRC \u003d NACT ! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-4/AGEO \u003d BUDLASAN-B01 / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF: / CN \u003d 3 als ik deze verwijderd>> exploitanten vanaf het begin van het bestand weer kreeg ik dezelfde output ALAIL;: command not found zelfs dit bestand doesnt uitvoerbaar toestemming hebben, maar nog steeds krijg ik dit bericht Ik ben zo verward als ik nog in mijn eerste stap sinds 3 dagen Please help me, waarom zij doesnt nemen het hele bestand op als tekstinvoer eerder het eerste woord en ignorin de rest van bestand zoals ik vertelde befor! &! Resultaat minderjarige & kritische alarms.its een log bestand van alkatel switch & i te extraheren ! ,! ,! met relevante Datum en tijd bij! * / 07-12-17/15 H 46 / evenement dwz EVENT \u003d MAL & Texal dwz / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF Ik verzamelde spullen over reg exp van deze site te nemen yhe deeltekenreeks couldnt maar een manier vinden nog steeds laat me heel duidelijk stellen dat ik dit script in bash alleenniet perl en elke andere taal Ik heb geprobeerd een ander script te extraheren binnenkomst onderdelen uit het bestand op als Code:
:
#!/bin/bash
var=~/alkatel.txt
while read line $var
do
{
echo $line
}done
maar de uit gezet werd de oneindige lus van de eerste lijn als >> ALAIL;: command not found kan een doen wacht op antwoord snel
|
|
||||
|
bestand begint als volgt
>> ALAIL; CMD ALAIL 06095 08-01-30 11-58-23 INP ALAIL 06095 08-01-30 11-58-23 OPTEX \u003d RES ALAIL 06095 08-01-30 11-58-24 CEN \u003d 1/08-01-30/11 H 58 MN 19/STORED ALARMEN LIJST VERWERKING TPFFIR ACC ! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d ICT / CAT \u003d SI / event \u003d MAL / NCEN \u003d beboeten / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000 / TEXAL \u003d AIS / COMPL.INF: / AF \u003d URMA1 / ICTRQ AGCA \u003d S1-TR01-B03-A112-R065 / Amet \u003d 01-07-02 / AFLR \u003d 222-09/CRC \u003d NACT ! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-4/AGEO \u003d BUDLASAN-B01 / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF: / CN \u003d 3 ! * A0628/306 / 08-01-23/07 H 20 / N \u003d 9619/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / FANC \u003d CNLM3-4/AGEO \u003d MKRASHID-B02-A003 / TEXAL \u003d CN geïsoleerd ! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7503/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-12/AGEO \u003d KHOTYWAL-B01 / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF: / CN \u003d 0 ! * A0628/089 / 08-01-29/22 H 14 / N \u003d 1760/TYP \u003d ENB / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-11/AGEO \u003d QADIRPUR-B01 / TEXAL \u003d generating unit ! * A0628/320 / 08-01-17/13 H 47 / N \u003d 8062/TYP \u003d COM / CAT \u003d ID / event \u003d MAL / NCEN \u003d beboeten / AFUR \u003d URAL-15/AGEO \u003d S1-TR01-B04 / TEXAL \u003d GEBREKKIGE UNIT / COMPL.INF: * # F0612/T11F14/NCEN \u003d beboeten / 08-01-30/11 H 33/NAM \u003d ODCAB / TDA \u003d 0001 / N \u003d 7064/NIV \u003d 2/ENS \u003d 006/SENS \u003d 013-000-000 / P \u003d'0228 'H / CN \u003d 02/PAR \u003d'03' H / EM: AFUR \u003d URAL-15 ! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7506/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-7/AGEO \u003d ADABOSAN-B01 / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF: / CN \u003d 2 ! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7507/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-11/AGEO \u003d QADIRPUR-B01 / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF: / CN \u003d 2 ! * A0628/320 / 08-01-26/06 H 39 / N \u003d 0566/TYP \u003d COM / CAT \u003d ID / event \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-14/AGEO \u003d KHOKARAN-B01 / TEXAL \u003d GEBREKKIGE UNIT / COMPL.INF: |
|
|||||
|
Citaat:
#! / bin / bash set-x # alarmfile \u003d `cat ~ / alkatel.txt" alarmfile \u003d `cat ~ / alkatel.txt" ook in je scripts die je kan toevoegen 'set-x "om te zien als de commando's die zij lopen om te helpen debuggen |
|
||||
|
eigenlijk wil ik u een compleet inzicht van mijn probleem cozi ben beginer & ik ben nog steeds stucked ![]() Ik heb geen probleem met het gebruik van de ruimte dus Code:
: #!/bin/bash alarm= `cat ~/alkatel.txt of Code:
: #!/bin/bash alarm=`cat ~/alkatel.txt : deze codes elkaar bestandsinhoud die is prima, maar het voornaamste probleem is het uittreksel string onderdelen uit bestand dat ik couldnt plz lees de eerste draad I posted in zeer veel detail me helpen Ik heb echt wel behoefte deze help wacht op uw antwoord zeer binnenkort Laatst gewijzigd door nabmufti; op 02.08.2008 08:59.. Reden: te maken code duidelijk |
|
||||
|
Citaat:
Gelieve zich te onthouden van het gebruik van de verklaringen, zoals - Zeer spoedeisende hulp - Wachten op uw antwoord |
|
||||
|
volgt het script Ik heb hier goed gewerkt in het verkrijgen van input bestand Code:
#!/bin/bash
alarm= `cat ~/alkatel.txt`
echo $alarm | while read line
do
{
echo $line
}
done
thanx 4 het maar zal u plz help me extractie van de hele string volgende! ,! of! coz i uittreksel kan alleen maar een brief op mijn best met behulp van code het voorbeeld van de im-bestand probeert te extraheren strijkers wordt gegeven boven meer ik probeer te gebruiken gesneden commando uittreksel string componenten in bestand. kan ik gebruik dit commando om een volledige log van alarm uit bestand bijvoorbeeld ! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL / NCEN \u003d beboeten / AFUR \u003d Urad-4/AGEO \u003d BUDLASAN-B01 / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF: / CN \u003d 3 i want to extract van de string op deze manier boven Ik gebruikte het commando gesneden om de datum en tijd van het bestand op als Code:
cut -b 16-32 ~/alkatel.txt Maar ik heb de output als / 07-12-17/15 H 46 / T / AFUR \u003d Urad-4 hoop dat u zult begrijpen mijn probleem ![]() Lees de threads aangehaald, om zeker te zijn over de oplossing van mijn probleem |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|