The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Hjälp behövs snarast om exceutable fil jagan_kalluri UNIX for Dummies Frågor & Svar 5 05-29-2008 04:06
Behöver hjälp snarast user_prady Shell-programmering och Skript 3 09-03-2007 10:51
Stora Hjälp brådskar! billett05 UNIX for Dummies Frågor & Svar 3 07-20-2005 03:55
Behöver information snabbt. sumit_krishan UNIX for Dummies Frågor & Svar 3 06-08-2005 07:13
Shell Script behövs snarast vas_dba Shell-programmering och Skript 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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 02-07-2008
nabmufti nabmufti is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 15
Question Hjälp behövs snarast

hej alla
Jag behöver hjälp
Jag är förvirrad och stucked. Egentligen är jag ny på detta scripting saker. Jag vill ge fullständig txt-fil som en ingång till en variabel och sedan sortera data i filen enligt alfa numeriska tecken, som min textfil innehåller! och! och! anger Minor, major och kritiska repectively. Varje alfa numeriskt representera ny post. Jag försöker att göra, men allt förgäves, hjälp behövs plz,
koder som jag försöker är följande,

[nummer]:

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

Jag har försökt så många gånger, men när jag försöker ta fil som inmatas av koden ovan men jag har output

>>: Kommando hittades inte

har en lång fil, im skicka en del av denna text-fil som jag vill ta som indata

exempel på fil

>> 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 ALARM LIST
BEARBETNING TPFFIR ACC


! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d ICT / CAT \u003d SI / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / 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 BÖTFÄLLA / AFUR \u003d URAD-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF:
/ CN \u003d 3

om jag bort dessa>> aktörer från början av filen jag återigen fick samma utgång

ALAIL;: kommando hittades inte

även den här filen doesnt har executeable tillstånd men jag får det här meddelandet
Jag är så förvirrad som jag fortfarande på mitt första steg sedan 3 dagar
behag hjälpa mig, varför det icke ta hela filen som textinmatning snarare det första ordet och ignorin resten av filen

Som jag sa befor! &! visar mindre & kritisk alarms.its en loggfil i alkatel byta och jag har för att extrahera

! ,! ,!
med relevanta
datum & tid t.ex.! * / 07-12-17/15 H 46 /
händelse dvs EVENT \u003d MAL
& Texal dvs / TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF

Jag har samlat in material om reg exp från denna webbplats för att ta yhe delsträng men couldnt hitta ett sätt fortfarande

Låt mig göra det mycket klart att jag behöver det här skriptet i bash barainte perl och alla andra språk

Jag försökte ett annat skript för att hämta in komponenter från filen som
Kod:
:
#!/bin/bash
var=~/alkatel.txt
while read line $var
do
{
echo $line
}done
men ut sätta blev oändlig upprepning av den första linjen

>> ALAIL;: kommando hittades inte

kan någon göra det
väntar på svar snart
  #2 (permalänk)  
Old 02-07-2008
nabmufti nabmufti is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 15
Exclamation lite längre del av ärende som skall bidra till att u killar ver klar

fil startar enligt följande

>> 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 ALARM LIST
BEARBETNING TPFFIR ACC


! * A0628/540 / 07-12-17/15 H 58 / N \u003d 7598/TYP \u003d ICT / CAT \u003d SI / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / 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 BÖTFÄLLA / 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 BÖTFÄLLA / AFCN \u003d CNLM3-4/AGEO \u003d MKRASHID-B02-A003
/ TEXAL \u003d CN ISOLERADE
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7503/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / 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 ENP / CAT \u003d IM / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / AFUR \u003d URAD-11/AGEO \u003d QADIRPUR-B01
/ TEXAL \u003d enhet


! * A0628/320 / 08-01-17/13 H 47 / N \u003d 8062/TYP \u003d COM / CAT \u003d ID / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / AFUR \u003d TVECKLING-15/AGEO \u003d S1-TR01-B04
/ TEXAL \u003d ORIKTIG UNIT / COMPL.INF:
* # F0612/T11F14/NCEN \u003d BÖTFÄLLA / 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 TVECKLING-15
! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7506/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / 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 BÖTFÄLLA / 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 BÖTFÄLLA / AFUR \u003d URAD-14/AGEO \u003d KHOKARAN-B01
/ TEXAL \u003d ORIKTIG UNIT / COMPL.INF:
  #3 (permalänk)  
Old 02-07-2008
Smiling Dragon's Avatar
Smiling Dragon Smiling Dragon is offline Forum Advisor  
Oorganiserad User
  
 

Join Date: Nov 2007
Plats: Nya Zeeland
Inlägg: 922
Citat:
Ursprungligen postat av nabmufti View Post
samtidigt läsa linje $ var
Jag tror inte att läsa fungerar på det sättet.
Prova:
Kod:
cat $var | while read line
Det framgår av ditt fel att du är inadvertantly verkställande raderna av filen i stället för att bara läsa dem. Skicka ditt fullständiga manus (använd kod och / CODE taggar noga för att göra det lättare att läsa) och så tar vi en titt.
  #4 (permalänk)  
Old 02-07-2008
HPAVC's Avatar
HPAVC HPAVC is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 106
Angry

Citat:
Ursprungligen postat av nabmufti View Post
[nummer]:

#! / bin / bash
alarmfile \u003d `cat ~ / alkatel.txt"
inte säker på om de är avsedda eller oavsiktliga men ta bort det utrymmet mellan \u003d och "

#! / bin / bash

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


också i ditt manus kan du lägga till "set-x" för att se de kommandon som de driver för att hjälpa debugging
  #5 (permalänk)  
Old 02-08-2008
nabmufti nabmufti is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 15
Question hjälp som behövs för att extrahera string komponenter från en fil genom KLÅ script

egentligen vill jag att du har en fullständig förståelse för mitt problem cozi am beginer & jag fortfarande stucked


Jag har inga problem med att använda utrymmet dvs

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

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

dessa koder visas fil innehåll som är bra, men det största problemet är att utvinna string komponenter från filen som jag couldnt
plz läsa första tråden jag postat i mycket detaljer för att hjälpa mig
Jag behöver verkligen detta hjälper


väntar på ditt svar mycket snart

Senast redigerad av nabmufti; 02-08-2008 vid 08:59.. Orsak: att göra koden klar
  #6 (permalänk)  
Old 02-08-2008
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: mars 2005
Ort: löv i B + träd
Inlägg: 2.957
Citat:
larm \u003d `cat ~ / alkatel.txt
Var är den sista fästingar "" "? Var det av misstag

Vänligen avstå från användning av uttalanden som
- Mycket brådskande hjälp
- Väntar på ditt svar
  #7 (permalänk)  
Old 02-08-2008
nabmufti nabmufti is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 15
Question dellicens string komponenter från en fil genom KLÅ script

efter script jag kom hit fungerat bra med att få filen ingång

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

men kommer du plz hjälpa mig i utvinna hela strängen efter! ,! eller!
coz jag bara kan utvinna bara en bokstav på mitt bästa att använda koden

exemplet av ärende im försöker extrahera strängar anges ovan

mer jag försöker använda cut kommando för att extrahera string komponenter i filen.
Kan jag använda detta kommando för att hämta en komplett logg över larm från fil t.ex.


! * A0628/303 / 07-12-17/15 H 46 / N \u003d 7501/TYP \u003d COM / CAT \u003d IM / EVENT \u003d MAL
/ NCEN \u003d BÖTFÄLLA / AFUR \u003d URAD-4/AGEO \u003d BUDLASAN-B01
/ TEXAL \u003d SINGLE JUNCT / UT OOS / COMPL.INF:
/ CN \u003d 3

Jag vill extrahera strängen på detta sätt över
Jag använde kommandot cut att extrahera datum och tid från filen som
Kod:
cut -b 16-32 ~/alkatel.txt
men jag har output som

/ 07-12-17/15 H 46 /
T / AFUR \u003d URAD-4


hoppas u förstår mitt problem

Läs trådarna ovan, att vara säker på lösningen på mina problem
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:13.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0