![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
| perl split funciton - specialtecken "/" | deepakwins | UNIX for Dummies Frågor & Svar | 5 | 02-08-2008 12:19 |
| Specialtecken Incheckning Shell script | mradul_kaushik | Shell-programmering och Skript | 1 | 03-24-2006 05:54 |
| Korrekt syntax För Calling Shell skript i Perl Module | mh53j_fe | Shell-programmering och Skript | 4 | 06-08-2005 11:42 |
| Behöver du hjälp för att hämta en sträng avgränsad av någon speciell karaktär | kumariak | Shell-programmering och Skript | 24 | 06-03-2005 10:20 |
| specialtecknet? | mile1982 | High Level Programming | 1 | 10-19-2004 09:15 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Perl Script Syntax Extrahera Allt Efter Specialtecken
Hej,
Jag skriver en Perl skript som läser i många rader, om en linje som uppfyller de kriterier som jag vill redigera den. Till exempel kommer skriptet att returnera följande exempel linje ... test \u003d abc123 Allt jag vill göra är att strippa "test \u003d" och bara vara kvar med abc123. I mitt manus jag kan lätt tillbaka allting före "\u003d" men för livet av mig jag inte kan få allting efter "\u003d". En snipit av koden ... $ line3 \u003d <file>; $ line3 \u003d ~ s / ^ \ s + / /; # strips off space $ line3 \u003d ~ s /\u003d.*//; # återvänder everthing före "\u003d" Någon hjälp skulle vara mycket uppskattat, tack. print "$ line3 \ n"; |
|
||||
|
Först och främst tack för hjälpen. Jag gjorde det här skriptet ur behovet att extrahera youtube video namn från en youtube adress. Jag hoppas att det hjälper.
Varmaste hälsningar, Tony Mty #! / usr / bin /perl # Sufya # Strip webbadressen från en Youtube Adress # Purpose: This small perl Utdraget kommer att extrahera namnet på video out # Från en youtube adress. # Baserat på: # http://www.unix.com/newreply.php?do\u003d...\u003d1&p\u003d302231091 # HTH # Tony mty # print "\ Script att skala url från en YouTube-adress"; print "\ nYoutube URL:"; $ youtubesurl \u003d <STDIN>; $ youtubesurl \u003d ~ s / ^ \ s + / /; # strips off space $ youtubesurl \u003d ~ s / .* watch \? v \u003d / /; # återvänder everthing efter "watch? \u003d" $ youtubesurl \u003d ~ s /&.*//; # återvänder everthing före "$" print "$ youtubesurl \ n"; print "Done. \ n"; |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|