12-13-2007
Hi prowla,
Thanks for your code.
It works just fine.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
I know awk command can do it, but can we use tr command to print 5th column of out put 'ls -l' command????
Regards,
Nidhi... (4 Replies)
Discussion started by: Nidhi2177
4 Replies
2. Shell Programming and Scripting
Hello, i am bit stuck with making script for automatic procedure.
Case:
Two files. One is flat file, other is csv file.
csv file has two column/fields with comma delimited data.
Here is what i need (explained way)
CSV file:
field1 | field2
"hello","byebye"
"hello2","byebye2"... (23 Replies)
Discussion started by: frankie_konin
23 Replies
3. UNIX for Advanced & Expert Users
I want to know how to, given a string like W87151WR71C, if the 4th and 5th character (in this case 15) are greater than 45, then to add 1 to the 3rd character (in this case 7) and assign the revised string the variable name MODSTRING.
Thanks in advance. This is ultimately to grab info from... (6 Replies)
Discussion started by: glev2005
6 Replies
4. Shell Programming and Scripting
hello all
i request you to give the solution for the following problem..
I want read the text file.and print the contents character by character..like if the text file contains google means..i want to print
g
go
goo
goog
googl
google
like this Using unix Shell scripting...
without using... (1 Reply)
Discussion started by: samupnl
1 Replies
5. Shell Programming and Scripting
I have a page with a 6<td> structure. I need to strip the 5th and 6th <td></td> from the structure. The data in the 4th <td> varies, so I can't get a pattern on it. So, I tried setting up a count of the td occurrence and then remove the 5th and 6th, but I'm not making an progress.
Is there an... (0 Replies)
Discussion started by: dba_frog
0 Replies
6. Shell Programming and Scripting
I have a page with a 6<td> structure. I need to strip the 5th and 6th <td></td> from the structure. The data in the 4th <td> varies, I can't get a pattern on it. So, I tried setting up a count of the td occurrence and then remove the 5th and 6th, but I'm not making any progress.
Is there an easy,... (6 Replies)
Discussion started by: dba_frog
6 Replies
7. Shell Programming and Scripting
Hi All,
Am new to both Unix & this Forum - Need some help on a script that I am trying to write:
In a Directory i have few text files which might or might not contain some text that I am trying to find.
Once that text is found in any of the files, it needs to be removed from the file
... (6 Replies)
Discussion started by: rituparna_gupta
6 Replies
8. Shell Programming and Scripting
I want to remove commands having no output. In below text file.
bash-3.2$ cat abc_do_it.txt
grpg10so>show trunk group all status
grpg11so>show trunk group all status
grpg12so>show trunk group all status
GCPKNYAIGT73IMO 1440 1345 0 0 94 0 0 INSERVICE 93% 0%... (4 Replies)
Discussion started by: Raza Ali
4 Replies
9. Shell Programming and Scripting
I am trying to find/grep the 5th and 6th position character (TX) of a word in a file. I tried to do
grep "....TX" file
The output gives me everything in the file with TX in it. I only need the output with the TX in the 5th and 6th position of the word. Any idea
Example:
test1 car... (5 Replies)
Discussion started by: e_mikey_2000
5 Replies
10. Shell Programming and Scripting
Thank you for 4 looking this post.
We have a tab delimited file where we are facing problem in a lot of funny character. I have tried using awk but failed that is not working.
In the 5th field ID which is supposed to be a integer only of that file, we are getting corrupted data as below.
I... (12 Replies)
Discussion started by: Srithar
12 Replies
LEARN ABOUT MOJAVE
fnmatch
FNMATCH(3) BSD Library Functions Manual FNMATCH(3)
NAME
fnmatch -- test whether a filename or pathname matches a shell-style pattern
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <fnmatch.h>
int
fnmatch(const char *pattern, const char *string, int flags);
DESCRIPTION
The fnmatch() function matches patterns according to the rules used by the shell. It checks the string specified by the string argument to
see if it matches the pattern specified by the pattern argument.
The flags argument modifies the interpretation of pattern and string. The value of flags is the bitwise inclusive OR of any of the following
constants, which are defined in the include file <fnmatch.h>.
FNM_NOESCAPE Normally, every occurrence of a backslash ('') followed by a character in pattern is replaced by that character. This is done
to negate any special meaning for the character. If the FNM_NOESCAPE flag is set, a backslash character is treated as an ordi-
nary character.
FNM_PATHNAME Slash characters in string must be explicitly matched by slashes in pattern. If this flag is not set, then slashes are treated
as regular characters.
FNM_PERIOD Leading periods in string must be explicitly matched by periods in pattern. If this flag is not set, then leading periods are
treated as regular characters. The definition of ``leading'' is related to the specification of FNM_PATHNAME. A period is
always ``leading'' if it is the first character in string. Additionally, if FNM_PATHNAME is set, a period is leading if it
immediately follows a slash.
FNM_LEADING_DIR
Ignore ``/*'' rest after successful pattern matching.
FNM_CASEFOLD Ignore case distinctions in both the pattern and the string.
RETURN VALUES
The fnmatch() function returns zero if string matches the pattern specified by pattern. It returns the value FNM_NOMATCH if no match is
found. Otherwise, another non-zero value is returned on error.
LEGACY RETURN VALUES
The fnmatch() function returns zero if string matches the pattern specified by pattern; otherwise, it returns the value FNM_NOMATCH.
SEE ALSO
sh(1), glob(3), regex(3)
STANDARDS
The current implementation of the fnmatch() function does not conform to IEEE Std 1003.2 (``POSIX.2''). Collating symbol expressions, equiv-
alence class expressions and character class expressions are not supported.
HISTORY
The fnmatch() function first appeared in 4.4BSD.
BUGS
The pattern '*' matches the empty string, even if FNM_PATHNAME is specified.
BSD
July 18, 2004 BSD