Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
Google Site



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 09-24-2008
Regisztrált felhasználó
 

Join Date: Sep 2008
Hozzászólások: 5
sed eltávolítás nyilatkozat

Én miután néhány probléma sed, Hogy én vagyok abban a reményben, hogy tudok egy kis segítséget. Én kipróbálás-hoz eltávolít a két alcsoport egy húr, és nem tud rájönni, hogy hogyan is működik.

Íme egy példa szöveg:

[Tue Sep 24 08:47:46 2008] [warn] [client xxx.xxx.xxx.xxx] [28.580] auth_ldap hitelesíteni: user joe hitelesítés nem sikerült; URI / svn / [User not found] [Nincs ilyen tárgy]

Azt szeretnénk használni sed eltávolítani [Tue Sep 24 08:47:46 2008] [warn], beleértve a [és]. Én csak azt akarom az első két távolítani.

Javaslatokat, vagy mutatókat az csinál valamit, mint ez?

Nem tudom ezt az apache conf fájlt, mivel ez sed nyilatkozat valójában azért ÉN tud küld SNMP trap adatok, nem akarom változtatni, mi a log fájlokat.
Sponsored Links
  #2 (permalink)  
Old 09-24-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
 

Join Date: Dec 2007
Helyszín: Home 17-idő világ bajnok Boston Celtics
Hozzászólások: 1.459
Question Mit jelent?

beleértve a [és]

Nem értem ezt a mintát egy sorban.
By the way, akkor könnyebb lenne, hogy megjelenítsék, és teszt-kódot, ha láttuk még néhány minta adat vonalak.
  #3 (permalink)  
Old 09-24-2008
Regisztrált felhasználó
 

Join Date: Sep 2008
Hozzászólások: 5
Idézet:
Originally Posted by joeyg View Post
beleértve a [és]

Nem értem ezt a mintát egy sorban.
By the way, akkor könnyebb lenne, hogy megjelenítsék, és teszt-kódot, ha láttuk még néhány minta adat vonalak.
Bocs, gondoltam a karakterek "[" "]".

Egy pár sor a hiba napló könnyen biztosítani .. Here ya go ..

[Tue Sep 24 08:32:58 2008] [warn] module authz_svn_module már be van töltve, kihagyom [már be van töltve]
[Tue Sep 24 08:33:00 2008] [warn] module dav_svn_module már be van töltve, kihagyom [már be van töltve]
[Tue Sep 24 08:33:00 2008] [warn] module authz_svn_module már be van töltve, kihagyom [már be van töltve]

Csak azt akarom, az első két állítás távolítani (dátum string, és a hiba szint).
  #4 (permalink)  
Old 09-24-2008
Moderátor
 

Join Date: Feb 2007
Helyszín: Hollandia
Hozzászólások: 4.962
Awk-val eltávolíthatja a két sarkot a szögletes zárójelek között a következők:


Kód:
 awk 'BEGIN{FS=OFS="]"}{$1=$2="";sub(/^\]* /,"")}{print}' file > newfile

Üdvözlettel
  #5 (permalink)  
Old 09-24-2008
Regisztrált felhasználó
 

Join Date: Sep 2008
Hozzászólások: 5
Köszönöm!

Kértem néhány másik srác Tudom, hogy segítségemre lesz, és adott nekem két egyéb lehetőség is .. Itt vannak, hogy bárki másnak, akinek szüksége van valami ilyesmi ..

sed -e 's / ^ \ [[^]]* \] \ [[^]]* \] / /' -

perl -pe 's / ^ \ [.*? \] \ [.*? \] / /' -
Sponsored Links
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Ki


Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Hogyan használja sselect nyilatkozatot o / p beszúrásához nyilatkozatot. nkosaraju Shell programozás és Scripting 2 08-06-2008 10:26 PM
Ha nyilatkozata - Hogyan kell írni egy nyilatkozatot, null április Shell programozás és Scripting 3 04-16-2008 02:14 PM
+ + segítségével a nyilatkozatot, ha .. jisha Shell programozás és Scripting 7 02-01-2008 07:52 AM
HA nyilatkozat OMRAN Shell programozás és Scripting 6 04-21-2003 06:00 AM
Smitty távolítsa el a felhasználó, könyvtár eltávolítása is .. yls177 A UNIX a dummies Kérdések és válaszok 2 11-11-2002 02:43 AM



Minden idő GMT -4. Az idő most 10:22 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Content Copyright © 1993-2010. All Rights Management by Reserved.Ad RedTyger

Content Relevant URLs by vBSEO 3.2.0