The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hjelp trengs raskt på exceutable fil jagan_kalluri UNIX for Dummies Spørsmål og svar 5 05-29-2008 04:06
Trenger du hjelp raskt user_prady Shell programmering og Skripting 3 09-03-2007 10:51
Major Hjelp nødstilfeller Trengs! billett05 UNIX for Dummies Spørsmål og svar 3 07-20-2005 03:55
Trenger informasjon raskt. sumit_krishan UNIX for Dummies Spørsmål og svar 3 06-08-2005 07:13
Shell Script nødvendig nødstilfeller vas_dba Shell programmering og Skripting 2 03-11-2005 09:00

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 02-07-2008
nabmufti nabmufti is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Innlegg: 15
Question hjelp trengs nødstilfeller

Hei alle
Jeg trenger hjelp
Jeg er forvirret og stucked. Egentlig er jeg ny i denne scripting ting. Jeg ønsker å gi fullstendig txt-fil som et innspill til en variabel, og deretter sortere dataene i filen henhold til alfanumerisk tegn, som min tekstfilen inneholder! og! og! indikerer Minor, Major og kritisk repectively. Hver alfanumerisk representerer ny oppføring. Jeg prøver å gjøre, men alt forgjeves, hjelp trengs plz,
koder som jeg prøver er som følger,

[kode]:

#! / bin / bash
alarmfile \u003d `cat ~ / alkatel.txt`
[\ kode]

Jeg prøvde så mange ganger, men når jeg prøver å ta filen som skriving av koden ovenfor, men jeg fikk utdataene

>>: Kommandoen ikke funnet

sin lange fil, im sende en del av denne tekstfilen som jeg ønsker å ta inn

eksempel på filen

>> 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 Alarmer LIST
FOREDLING TPFFIR ACC


! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d IKT / CAT \u003d SI / EVENT \u003d Mal
/ NCEN \u003d MULCT / 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 no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF:
/ CN \u003d 3

hvis jeg fjernet disse>> operatører fra starten av filen jeg igjen har samme effekt

ALAIL;: kommandoen ikke funnet

selv denne filen ikke har executeable tillatelse, men likevel er jeg får denne meldingen
Jeg er så forvirret som jeg fortsatt på mitt første skritt etter 3 dager
behage hjelpe meg, hvorfor det ikke ta hele filen som skrivemetode snarere det første ordet og ignorin resten av filen

som jeg sa befor! &! Viser mindre og kritiske alarms.its en loggfil for alkatel bytte & jeg har å trekke ut

! ,! ,!
med relevante
dato og klokkeslett for eksempel! * / 07-12-17/15 H 46 /
hendelse dvs. EVENT \u003d Mal
& Texal dvs. / TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF

Jeg samlet ting om reg exp fra dette nettstedet for å ta yhe delstreng men couldnt finne en måte fortsatt

La meg gjøre det helt klart at jeg trenger dette skriptet i bash bareikke perl og andre språk

Jeg prøvde et annet script for å pakke oppføring komponenter fra filen som
Code:
:
#!/bin/bash
var=~/alkatel.txt
while read line $var
do
{
echo $line
}done
men ut putte ble uendelig løkke av den første linjen som

>> ALAIL;: kommandoen ikke funnet

kan noen gjøre det
venter på svar snart
  #2 (permalink)  
Old 02-07-2008
nabmufti nabmufti is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Innlegg: 15
Exclamation litt lenger en del av filen som skal inn å gjøre u guys ver klar

Filen starter som følger:

>> 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 Alarmer LIST
FOREDLING TPFFIR ACC


! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d IKT / CAT \u003d SI / EVENT \u003d Mal
/ NCEN \u003d MULCT / 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 no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF:
/ CN \u003d 3


! * A0628/306 / 08-01-23/07 H 20 / N \u003d 9619/TYP \u003d no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFCN \u003d CNLM3-4/AGEO \u003d MKRASHID-B02-A003
/ TEXAL \u003d CN isolert
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7503/TYP \u003d no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-12/AGEO \u003d KHOTYWAL-B01
/ TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF:
/ CN \u003d 0
! * A0628/089 / 08-01-29/22 H 14 / N \u003d 1760/TYP \u003d ENP / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-11/AGEO \u003d QADIRPUR-B01
/ TEXAL \u003d enhet


! * A0628/320 / 08-01-17/13 H 47 / N \u003d 8062/TYP \u003d no / CAT \u003d ID / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d Ural-15/AGEO \u003d S1-TR01-B04
/ TEXAL \u003d defekt enhet / COMPL.INF:
* # F0612/T11F14/NCEN \u003d MULCT / 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 no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-7/AGEO \u003d ADABOSAN-B01
/ TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF:
/ CN \u003d 2


! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7507/TYP \u003d no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-11/AGEO \u003d QADIRPUR-B01
/ TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF:
/ CN \u003d 2
! * A0628/320 / 08-01-26/06 H 39 / N \u003d 0566/TYP \u003d no / CAT \u003d ID / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-14/AGEO \u003d KHOKARAN-B01
/ TEXAL \u003d defekt enhet / COMPL.INF:
  #3 (permalink)  
Old 02-07-2008
Smiling Dragon's Avatar
Smiling Dragon Smiling Dragon is offline Forum Advisor  
Disorganised User
  
 

Bli Dato: november 2007
Sted: New Zealand
Innlegg: 922
Sitat:
Originally Posted by nabmufti View Post
mens du leser linje $ var
Jeg tror ikke lese fungerer på denne måten.
Prøve:
Code:
cat $var | while read line
Det ser ut fra din feil at du er inadvertantly utføring av linjene i filen i stedet for bare å lese dem. Innlegg hele script (bruk koden og / code kodene nøye for å gjøre det lettere å lese), og vi vil ta en titt.
  #4 (permalink)  
Old 02-07-2008
HPAVC's Avatar
HPAVC HPAVC is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Innlegg: 106
Angry

Sitat:
Originally Posted by nabmufti View Post
[kode]:

#! / bin / bash
alarmfile \u003d `cat ~ / alkatel.txt`
ikke sikker på om hensikt eller utilsiktet men fjerne mellomrom mellom \u003d og `

#! / bin / bash

set-x
# alarmfile \u003d `cat ~ / alkatel.txt`
alarmfile \u003d `cat ~ / alkatel.txt`


også i skriptene kan du legge til "set-x" for å se kommandoene som de kjører for å hjelpe debugging
  #5 (permalink)  
Old 02-08-2008
nabmufti nabmufti is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Innlegg: 15
Question hjelpe nødvendig å trekke strengen komponenter fra en fil ved bash script

faktisk jeg vil ha en fullstendig forståelse av problemet mitt cozi am beginer & jeg fortsatt stucked


Jeg har ingen problemer med å bruke mellomrom dvs.

Code:
:
#!/bin/bash
alarm= `cat ~/alkatel.txt
eller

Code:
:
#!/bin/bash
alarm=`cat ~/alkatel.txt
:

disse kodene viser fil innhold som er fine, men de største problem er å trekke ut streng fra filen som jeg couldnt
plz les første tråden jeg postet i svært mange detaljer som kan hjelpe meg
jeg virkelig trenger denne hjelpen


venter på svar ganske snart

Sist endret av nabmufti; 02-08-2008 på 08:59.. Grunn: å gjøre koden klar
  #6 (permalink)  
Old 02-08-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Bli Date: Mar 2005
Sted: leaf node i B + treet
Innlegg: 2957
Sitat:
alarm \u003d `cat ~ / alkatel.txt
Hvor er den avsluttende ticks "` "? Var det ved en feil

Vennligst avstå fra bruk av utsagnene som
- Very haster hjelp
- Venter på svar
  #7 (permalink)  
Old 02-08-2008
nabmufti nabmufti is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Innlegg: 15
Question ekstrakt streng komponenter fra en fil ved bash script

følgende skriptet jeg fikk her fungerte bra i å få filen skriving

Code:
#!/bin/bash
alarm= `cat ~/alkatel.txt`
echo $alarm | while read line
do
{
echo $line
} 
done
thanx 4 det

men vil du plz hjelpe meg i utpakking hele streng følgende! ,! eller!
coz jeg bare kan trekke ut bare én bokstav på mitt beste å bruke koden

eksempelet på fil im prøver å trekke ut strenger er gitt ovenfor

mer jeg prøver å bruke cut-kommando for å pakke streng komponenter i filen.
Kan jeg bruke denne kommandoen til å pakke ut en komplett logg over alarm fra fil f.eks


! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d no / CAT \u003d IM / EVENT \u003d Mal
/ NCEN \u003d MULCT / AFUR \u003d uråd-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d SINGLE JUNCT / UT ikke på lager / COMPL.INF:
/ CN \u003d 3

Jeg vil trekke strengen på denne måten ovenfor
Jeg brukte kommandoen kuttet for å trekke ut dato og klokkeslett fra filen som
Code:
cut -b 16-32 ~/alkatel.txt
men jeg har utdatafilen som

/ 07-12-17/15 H 46 /
T / AFUR \u003d uråd-4


håper u vil forstå problemet mitt

kan du lese tråder over, for å være sikker på om løsningen av problemet mitt
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 05:31.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0