10-11-2009
Hey, thanks for the help, such a silly error.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
guys,
my requirment goes like this:
I have a file, and wish to filter out records where
1. The first letter is o or O
and
2. The next 4 following letter should not be ther
I do not wish to use pipe and wish to do it in one shot.
The best expression I came up with is:
grep ^*... (10 Replies)
Discussion started by: RishiPahuja
10 Replies
2. UNIX for Advanced & Expert Users
When i do ls -ld RT_BP* i am getting the following list.
drwxrwx--- 2 user group 256 Oct 17 10:09 RT_BP809
drwxrwx--- 2user group 256 Oct 17 10:09 RT_BP809.O
drwxrwx--- 2 user group 256 Oct 17 10:09 RT_BP810
drwxrwx--- 2user group 256 Oct... (2 Replies)
Discussion started by: ukatru
2 Replies
3. Shell Programming and Scripting
Hi, guys. I have one question, hope somebody can give me a hand
I have a file called passwd, the contents of it arebelow:
***********************
...
goldsimj:x:5008:200:
goldsij2:x:5009:200:
whitej:x:5010:201:
brownj:x:5011:202:
goldsij3:x:5012:204:
greyp:x:5013:203:
...... (6 Replies)
Discussion started by: daikeyang
6 Replies
4. Shell Programming and Scripting
please can someone tell me what the following regrex means
grep "^aa*$" <file>
I thought this would match any word beginning with aa and ending with $, but it doesnt.
Thanks in advance
Calypso (7 Replies)
Discussion started by: Calypso
7 Replies
5. UNIX for Dummies Questions & Answers
I have the following code:
ls -al /bin | tr -s ' ' | grep 'x'
ls -al: Lists all the files in a given director such as /bin
tr -s ' ': removes additional spaces between characters so that there is only one space
grep 'x': match all "x" characters that are followed by a whitespace.
I was... (3 Replies)
Discussion started by: MykC
3 Replies
6. UNIX for Dummies Questions & Answers
Hello,
I'm working on learning regular expressions and what I can do with them. I'm using unix to and its programs to experiment and learn what my limitations are with them.
I'm working on duplicating the regular expression:
^(.*)(\r?\n\1)+$
This is supposed to delete duplicate lines... (2 Replies)
Discussion started by: MykC
2 Replies
7. Shell Programming and Scripting
Hi,
I am executing a svnlook command to check to see if the following line exists. I need a regular expression to represent the line.
A /test/test1/qa/test2/index.html
A /test/test1/qa/test3/test.jpg
A /test/test1/qa/test3/test1.jpg
A /test/test1/qa/test4/test.swf
I just need to extract... (9 Replies)
Discussion started by: kminkeller
9 Replies
8. Programming
Hi all,
How am I read a file, find the match regular expression and overwrite to the same files.
open DESTINATION_FILE, "<tmptravl.dat" or die "tmptravl.dat";
open NEW_DESTINATION_FILE, ">new_tmptravl.dat" or die "new_tmptravl.dat";
while (<DESTINATION_FILE>)
{
# print... (1 Reply)
Discussion started by: jessy83
1 Replies
9. Shell Programming and Scripting
I've found this script which seems very promising to solve my issue:
To search and replace many different database passwords in many different (.php, .pl, .cgi, etc.) files across my filesystem.
The passwords may or may not be contained within quotes, single quotes, etc.
#!/bin/bash... (4 Replies)
Discussion started by: spacegoose
4 Replies
10. UNIX for Beginners Questions & Answers
I want to track only below:
I am using below, but it doesn't work: (6 Replies)
Discussion started by: proactiveaditya
6 Replies
LEARN ABOUT CENTOS
universal::can
UNIVERSAL::can(3) User Contributed Perl Documentation UNIVERSAL::can(3)
NAME
UNIVERSAL::can - work around buggy code calling UNIVERSAL::can() as a function
SYNOPSIS
To use this module, simply:
use UNIVERSAL::can;
DESCRIPTION
The UNIVERSAL class provides a few default methods so that all objects can use them. Object orientation allows programmers to override
these methods in subclasses to provide more specific and appropriate behavior.
Some authors call methods in the UNIVERSAL class on potential invocants as functions, bypassing any possible overriding. This is wrong and
you should not do it. Unfortunately, not everyone heeds this warning and their bad code can break your good code.
This module replaces "UNIVERSAL::can()" with a method that checks to see if the first argument is a valid invocant has its own "can()"
method. If so, it gives a warning and calls the overridden method, working around buggy code. Otherwise, everything works as you might
expect.
Some people argue that you must call "UNIVERSAL::can()" as a function because you don't know if your proposed invocant is a valid invocant.
That's silly. Use "blessed()" from Scalar::Util if you want to check that the potential invocant is an object or call the method anyway in
an "eval" block and check for failure (though check the exception returned, as a poorly-written "can()" method could break Liskov and throw
an exception other than "You can't call a method on this type of invocant").
Just don't break working code.
AUTHOR
chromatic, "<chromatic@wgz.org>"
BUGS
Please report any bugs or feature requests to "bug-universal-can@rt.cpan.org", or through the web interface at
<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=UNIVERSAL-can>. This will contact me, hold onto patches so I don't drop them, and will
notify you of progress on your request as I make changes.
ACKNOWLEDGEMENTS
Inspired by UNIVERSAL::isa by Yuval Kogman, Autrijus Tang, and myself.
Adam Kennedy has tirelessly made me tired by reporting potential bugs and suggesting ideas that found actual bugs.
Mark Clements helped to track down an invalid invocant bug.
Curtis "Ovid" Poe finally provided the inspiration I needed to clean up the interface.
Peter du Marchie van Voorthuysen identified and fixed a problem with calling "SUPER::can".
Daniel LeWarne found and fixed a deep recursion error.
Norbert Buchmueller fixed an overloading bug in blessed invocants.
The Perl QA list had a huge... discussion... which inspired my realization that this module needed to do what it does now.
COPYRIGHT & LICENSE
Copyright (c) 2005 - 2011, chromatic. This module is made available under the same terms as Perl 5.12.
POD ERRORS
Hey! The above document had some coding errors, which are explained below:
Around line 146:
Non-ASCII character seen before =encoding in 'Buchmueller'. Assuming UTF-8
perl v5.16.3 2012-07-26 UNIVERSAL::can(3)