The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



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.

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
Felhívás a perl script a perl script new2ss Shell programozás és Scripting 6 05-24-2009 06:03 PM
Felvétel PERL szkript a Unix shell script ganapati A UNIX a dummies Kérdések és válaszok 1 04-29-2008 01:18 PM
Itt a dokumentum automatizálására Perl script felhívás script hogger84 Shell programozás és Scripting 3 10-22-2007 11:15 AM
Módosít Perl script dolgozni txt - Permissions script joangopan Shell programozás és Scripting 1 09-13-2007 12:38 AM
Perl: Futtassa perl szkriptet az aktuális folyamat vino Shell programozás és Scripting 10 12-09-2005 10:45 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 10-02-2006
Borzasztó
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
Kétségbeesetten Need Help A Perl script

ok, én dont tud olyan perl. valóban, nagyon-nagyon keveset. nem sok egyáltalán.

Most a feladat nekem van az, hogy el kell mennem a könyvtárba, hogy tele van több száz fájlt tartalmaz sok húrjait, amit a szűrő segítségével. így ha én kap ebbe a könyvtárba, i típus:

grep-r * Akamai a könyvtárban.


A fenti grep parancs kiköpi sorozat teljesítmény hasonló a következő:

/ excite/homepagepoll/ans_jan24_02.oft: <img src \u003d "http://a88.g.akamai.net/f/88/606/1d/image.lovesluudf.com/people/images/global/poll/popuptop. gif "width \u003d" 468 "height \u003d" 62 "border \u003d" 0 ">


az út bal oldalán a vastagbél a fenti kimenetet jelenti az abszolút elérési útja, ahol a húr Azt akartam, meg nem találjuk.

most, a feladat, meg kell írni Perl script, amely szűrjük át az eredménye a "grep-r Ardo *", majd elő, hogy csak egy sort tartalmaz, a fájl nevét és a Akamai string.

jelentéssel bír, az eredményben kell valami ilyesmi:

/ excite/homepagepoll/ans_jan24_02.oft: http://a88.g.akamai.net/f/88/606/1d/...l/popuptop.gif

Alapvetően, ami greps ki a fájl nevét és a csak a kapcsolat (ok), amely tartalmazza, hogy a fájl, ami megfelel a "Ardo"

Elnézést a hosszú olvasni. de én csak szükséges tisztázni. valaki kérem, segítsen. All I Need csak valamit kezdeni az.
  #2 (permalink)  
Old 10-02-2006
anbu23 anbu23 is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Mar 2006
Helyszín: Bangalore, India
Hozzászólások: 1.398
try this
Kód:
grep -r akamai * | sed '/SRC=/s/\([^:]*\).*SRC="\([^"]*\)".*$/\1: \2/'
  #3 (permalink)  
Old 10-03-2006
Borzasztó
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
Idézet:
Originally Posted by anbu23
try this
Kód:
grep -r akamai * | sed '/SRC=/s/\([^:]*\).*SRC="\([^"]*\)".*$/\1: \2/'

Beteg 'ad ez egy lövés egy kicsit, és hadd u tud az eredményeket. Bízom Istenben, ez működik
  #4 (permalink)  
Old 10-03-2006
Borzasztó
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
Nem hiszem, hogy nem dolgozik. ez bármi más, amit lehet tenni?
  #5 (permalink)  
Old 10-03-2006
vino's Avatar
vino vino is offline Forum Staff  
Supporter (In Vino Veritas)
  
 

Join Date: Feb 2005
Helyszín: Bangalore, India
Hozzászólások: 2.798
Próbáld ki ezt.
Kód:
grep -r akamai * | sed -n -e "s+^\([^:]*:\).*\(http[^\"].*\)\".*+\1 \2+p"
Nem vizsgált tho.
  #6 (permalink)  
Old 10-03-2006
ghostdog74 ghostdog74 is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Sep 2006
Hozzászólások: 2.539
Alternatívaként Python:

Kód:
s = '/excite/homepagepoll/ans_jan24_02.oft: <IMG SRC="http://a88.g.akamai.net/f/88/606/1d/image.lovesluudf.com/people/images/global/poll/popuptop.gif" WIDTH="468" HEIGHT="62" BORDER="0">'
splitted = s.split(":",1)
homepage,  = splitted[0]
urlpage = splitted[1].split()[1].replace('SRC="',"").replace('"',"")
final = homepage + ":" + urlpage
print final
  #7 (permalink)  
Old 10-04-2006
Borzasztó
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
Idézet:
Originally Posted by vino
Próbáld ki ezt.
Kód:
grep -r akamai * | sed -n -e "s+^\([^:]*:\).*\(http[^\"].*\)\".*+\1 \2+p"
Nem vizsgált tho.

ez nem működik. Nekem is van egy ilyen "Broken Pipe" Hibaüzenetek
Closed Thread

Könyvjelzõk

Címkék
perl, perl műszak, váltás, elterelési perl

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 Be




Minden idő GMT -4. Az idő most 05:27 PM.


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 Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0