![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| perl split funciton - special character "/" | deepakwins | UNIX for Dummies Questions & Answers | 5 | 02-08-2008 12:19 AM |
| Special Character Check in Shell script | mradul_kaushik | Shell Programming and Scripting | 1 | 03-24-2006 05:54 PM |
| Correct Syntax For Calling Shell Script in Perl Module | mh53j_fe | Shell Programming and Scripting | 4 | 06-08-2005 10:42 AM |
| Need help to extract a string delimited by any special character | kumariak | Shell Programming and Scripting | 24 | 06-03-2005 09:20 AM |
| special character ? | mile1982 | High Level Programming | 1 | 10-19-2004 08:15 AM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Perl Script Syntax to Extract Everything After Special Character
Hi,
I am writing a Perl script that reads in many lines, if a line meets the criteria I want to edit, it. For example, the script will return the following example line... test=abc123 All I want to do is strip off the "test=" and just be left with the abc123. In my script I can easily return everything before the "=" but for the life of me I can't get everything after the "=". A snipit of the code is... $line3=<FILE>; $line3=~ s/^\s+//; #strips off space $line3=~s/=.*//; #returns everthing before "=" Any help would be greatly appreciated, thanks. print "$line3\n"; |
|
||||
|
First of all thanks for your help. I made this script out of the need to extract the youtube video name from a youtube address. I hope it helps.
Warmest regards, Tony Mty #!/usr/bin/perl # s.u.f.y.a. # Strip the Url From a Youtube Address # Purpose: This small perl snippet will extract the name of the video out # from a youtube address. # Based on: # http://www.unix.com/newreply.php?do=...=1&p=302231091 # hth # tony mty # print "\Script to strip the url from a youtube address"; print "\nYoutube URL: "; $youtubesurl = <STDIN>; $youtubesurl=~ s/^\s+//; #strips off space $youtubesurl=~s/.*watch\?v=//; #returns everthing after "watch?=" $youtubesurl=~s/&.*//; #returns everthing before "$" print "$youtubesurl\n"; print "Done.\n"; |
| Sponsored Links | ||
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|