Sponsored Content
Full Discussion: perl regexp matching
Top Forums Shell Programming and Scripting perl regexp matching Post 302413118 by pludi on Wednesday 14th of April 2010 03:21:39 PM
Old 04-14-2010
Because you ain't got a matching group () anywhere that could put something into $1.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

GnuWin32 sed 4.1.4 regexp matching

I am using GnuWin32 sed and am having trouble with the regexp - i.e., they don't behave the same way as in UNIX (POSIX and and all that). I have a stream of data, e.g.: 11111'222?'22'33?'333'44444'55555' I want to insert a \n after those apostrophes that are *not* preceded by a ?. ... (2 Replies)
Discussion started by: Simerian
2 Replies

2. Shell Programming and Scripting

Need Help with Perl REGEXP

I need help with a Perl regular expression. The following string blows up my program: <david(greg jim)> If I type this string, there is no problem: <david(greg_jim)> or type david(gregjim) or type <david greg jim> the CGI program does not complain. For some reason that I do not understand the... (1 Reply)
Discussion started by: mh53j_fe
1 Replies

3. Shell Programming and Scripting

perl regexp error , I cant understand what is wrong

perl regexp error , I cant understand what is wrong Hello all I have simple perl regexp that is searching for pattern in string and replace it with the same string + addition string here is what I have : my $rec = q| new Array("Attributes Management" ... (4 Replies)
Discussion started by: umen
4 Replies

4. Shell Programming and Scripting

tcl: regexp matching special character

Hello Experts, Can someone help me here: I have a variable which contains a string with "". set var1 {a} set str1 {a is the element i want to match} Now "regexp $var1 $str1" does not work? ("regexp {a\} $str1" works, but var1 gets it's value automatically from another script) Is... (6 Replies)
Discussion started by: sumitgarg
6 Replies

5. Shell Programming and Scripting

perl regexp

What is the easiest way to get full address of *.jpg images from html file using perl? example: http://farm3.static.flickr.com/2397/2126443111_65a810004c.jpg (1 Reply)
Discussion started by: mirusnet
1 Replies

6. Shell Programming and Scripting

perl regexp: no match across newlines

Hi. Here's a tricky one (at least to me): I have a file named theFile.txt (UTF-8) that contains the following: a b cWhen I execute perl -pe 's|a.*c|d|sg' theFile.txtin bash 3.2 on MAC OS X 10.6, I get no match, i.e. the result is a b cagain. Any clues why? (2 Replies)
Discussion started by: BatManWSL
2 Replies

7. Shell Programming and Scripting

perl regexp: matching the parent xml tag

Hi folks. I would like to remove the full parent (outer) xml tag from a file given a matching child (inner) tag, in a bash shell. To be more specific, this is what I have so far: $ cat myFile.xml <Sometag></Sometag> <Outer> <Inner>1</Inner> </Outer> <Outer> <stuff>alot</stuff> ... (3 Replies)
Discussion started by: BatManWSL
3 Replies

8. Shell Programming and Scripting

matching regexp

Hi, maybe it is stupid question, but is it possible to match expression like this ? : ... // ... ( there is "//" somewhere on the line and on the end of the line there ISN'T "*/" ) I've tried something like : (in SED) sed 's/\/\/' but I need "*/" not to be on the end of the line ...... (2 Replies)
Discussion started by: kolage
2 Replies

9. Shell Programming and Scripting

Perl regexp help

Hi, I have file like below: 1|1212|34353|5fdf 6575||dfgdg sfsdf |afsf||4|aasfbc|~1213~~~~~ 1|1212|34353|5fdf 6575||dfgdg sfsdf |affsf| |4|abc|~rwarw~~asa~~~123~312313 1|1212|34353|5fdf 6575||dfgdg sfsdf |afasfs||4|aasfdbc|~564564~~~~ 1|1212|34353|5fdf 6575||dfgdg sfsdf... (1 Reply)
Discussion started by: sol_nov
1 Replies

10. Shell Programming and Scripting

Perl regexp to extract first and second column

Hi, I am trying with the below Perl one-liner using regular expression to extract the first and second column of a text file: perl -p -e "s/\s*(\w+).*/$1/" perl -p -e "s/\s*.+\s(.+)\s*/$1\n/" whereas the text file's data looks like: Error: terminated 2233 Warning: reboot 3434 Warning:... (3 Replies)
Discussion started by: royalibrahim
3 Replies
getgrent(3C)															      getgrent(3C)

NAME
getgrent(), getgrgid(), getgrgid_r(), getgrnam(), getgrnam_r(), setgrent(), endgrent(), fgetgrent() - get group file entry SYNOPSIS
Obsolescent Interfaces DESCRIPTION
and are used to obtain group entries, and return a pointer to an object of structure. An entry may come from any of the sources for speci- fied in the file. See nsswitch.conf(4). The structure is defined in and includes the following members: When first called, returns a pointer to the first structure in the group database; thereafter, it returns a pointer to the next structure in the database. In this way, successive calls can be used to search the entire database; Has the effect of rewinding the group database to allow repeated searches; Can be called to indicate that group database processing is complete; Searches from the beginning of the group database until a numeric group ID matching gid is found, and returns a pointer to the particular structure in which it was found; Searches from the beginning of the group database until a group name matching name is found, and returns a pointer to the particular structure in which it was found; Returns a pointer to the next structure in the standard I/O stream stream, which should be open for reading, and its contents should match the format of Obsolescent Interfaces get group file entry. Reentrant Interfaces and both update the group pointed to by and store a pointer to that structure at the location pointed to by The structure shall contain an entry from the group database with a matching or Storage referenced by the group structure pointed to by shall be allocated from the memory provided with the parameter, which is in size. The maximum size needed for this buffer can be determined with the parameter. A NULL pointer is returned at the location pointed to by on error or if the requested entry is not found. RETURN VALUE
and return a NULL pointer if an end-of-file or error is encountered on reading. Otherwise, the return value points to an internal static area containing a valid structure. and return zero upon success. Otherwise, an error number is returned to indicate the error. ERRORS
and fail if any of the following are true: An I/O error has occurred. OPEN_MAX file descriptors are currently open in the calling process. The maximum allowable number of files is currently open in the system. The and functions will fail if: Insufficient storage was supplied via buffer and bufsize to contain the data to be referenced by the resulting group structure. WARNINGS
The value returned by and points to an area that is overwritten by each call to any of the functions. It must be copied if it is to be saved. Users of and should note that these interfaces now conform with POSIX.1c. and are obsolescent interfaces. These interfaces and the old prototypes of and are supported for compatibility with existing DCE applications only. The interfaces and use the Dynamic Name Service Switch. (See nsswitch.conf(4).) An application that uses these interfaces cannot be fully archive bound. DEPENDENCIES
NFS ypcat(1). FILES
SEE ALSO
ypcat(1), getgroups(2), getpwent(3C), stdio(3S), group(4), thread_safety(5). STANDARDS CONFORMANCE
getgrent(3C)
All times are GMT -4. The time now is 09:36 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy