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
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
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
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
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
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
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
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
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
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
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
LEARN ABOUT HPUX
fgetgrent
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)