02-03-2006
Quote:
Originally Posted by Abhishek Ghose
Hi,
This might not be very efficient, but hopefully will work in your case:
cat file_name|tr -d '\n'| awk -F"<[a-zA-Z/0-9]*>" '{for (i=0;i<=NF;i+=1)print $i}' |grep "^W/X*"
(file_name is where you put your filename)
Please let me know how this fares...
I didnt notice that you said everything is on a single line. I assumed that its spread across all across a file, and a starting tag may/maynot have a matching closing tag. In case of single line:
cat file_name|awk -F"<[a-zA-Z/0-9]*>" '{for (i=0;i<=NF;i+=1)print $i}' |grep "^W/X*"
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a co-worker that is trying to make a Wheel of Fortune game and he wants to know if there is a way to search a string for the letter given by the user. (7 Replies)
Discussion started by: turbulence
7 Replies
2. Shell Programming and Scripting
Hi,
Need to extract a string from one file and search the same in other files.
Ex:
I have file1 of hundred lines with no delimiters not even space.
I have 3 more files.
I should get 1 to 10 characters say substring from each line of file1 and search that string in rest of the files and get... (1 Reply)
Discussion started by: mohancrr
1 Replies
3. UNIX for Dummies Questions & Answers
I need to search for a specific string in a file and if this string exist I need to replace it with something else. I am not sure how I could do this, using an if statement. (2 Replies)
Discussion started by: ROOZ
2 Replies
4. Shell Programming and Scripting
Hi,
I am new to unix shell scripting.
I have a requirement.
Could anyone help me writing the script for the same?
Here goes the requirement:
I have a config file let's say temp.config.
Here is the data in the config file
temp.config :
-------------
name=victor
age=42
state=texas... (5 Replies)
Discussion started by: badrimohanty
5 Replies
5. Shell Programming and Scripting
Hi Guys...
I want to search for each file that contains a particular string.
e.g find . -print | xargs grep -i string_name
Now my issue is the files that I search in are gzipped.
Will I be able to find the string, using the above commands, even if the files are gzipped?
Please... (2 Replies)
Discussion started by: Phuti
2 Replies
6. Shell Programming and Scripting
Hi all,
I have some data in the form of
adc|nvhs|nahssn|njadnk|nkfds
in the above data i need to write a script so thet it will append "|||" to the third occurnace in the string ..... the outout should look like
adc|nvhs|nahssn||||njadnk|nkfds
Thanks,
Firestar. (6 Replies)
Discussion started by: firestar
6 Replies
7. Shell Programming and Scripting
Hi everyone !
suppose i'm searching for a specific string in a file so it is very easy, i use the following command
grep 'keyword' file_name
but how to search a word which is repeated maximum number of times in a file, for example in the following text i have to search a word which is... (12 Replies)
Discussion started by: ourned
12 Replies
8. Shell Programming and Scripting
Hi i am very new to shell scripting.
I have got stuck on a portion on my script.
Problem :
I have 30 logfiles inside /home/test directory.
I need to find the string "@ended today" in all the 30 logfiles and print the name of the files which did not have this string.
i need to this by... (3 Replies)
Discussion started by: Soma Das
3 Replies
9. Programming
Hi All,
Any one please help me with the below scenario.
I have a file with the data like below
This is the integer variable name is <abc1>
This is the Float variable name is <abc1>
This is the integer variable name is <abc2>
This is the Float variable name is <abc2>
This is the integer... (1 Reply)
Discussion started by: jhon1257
1 Replies
10. Shell Programming and Scripting
Hi Guys,
So im trying to search for the most recent occurance of a string in the most recently updated .log file in a certain directory. The string i am searching for is a value, now if this value is greater than 800 i would like an email sent out with some text (blah blah blah).
This is what... (7 Replies)
Discussion started by: hello_world
7 Replies
LEARN ABOUT OPENSOLARIS
realpath
realpath(3C) Standard C Library Functions realpath(3C)
NAME
realpath - resolve pathname
SYNOPSIS
#include <stdlib.h>
char *realpath(const char *restrict file_name,
char *restrict resolved_name);
DESCRIPTION
The realpath() function derives, from the pathname pointed to by file_name, an absolute pathname that names the same file, whose resolution
does not involve ".", "..", or symbolic links. The generated pathname is stored as a null-terminated string, up to a maximum of {PATH_MAX}
bytes (defined in limits.h(3HEAD)), in the buffer pointed to by resolved_name.
RETURN VALUES
On successful completion, realpath() returns a pointer to the resolved name. Otherwise, realpath() returns a null pointer and sets errno
to indicate the error, and the contents of the buffer pointed to by resolved_name are left in an indeterminate state.
ERRORS
The realpath() function will fail if:
EACCES Read or search permission was denied for a component of file_name.
EINVAL Either the file_name or resolved_name argument is a null pointer.
EIO An error occurred while reading from the file system.
ELOOP Too many symbolic links were encountered in resolving file_name.
ELOOP A loop exists in symbolic links encountered during resolution of the file_name argument.
ENAMETOOLONG The file_name argument is longer than {PATH_MAX} or a pathname component is longer than {NAME_MAX}.
ENOENT A component of file_name does not name an existing file or file_name points to an empty string.
ENOTDIR A component of the path prefix is not a directory.
The realpath() function may fail if:
ENAMETOOLONG Pathname resolution of a symbolic link produced an intermediate result whose length exceeds {PATH_MAX}.
ENOMEM Insufficient storage space is available.
USAGE
The realpath() function operates on null-terminated strings.
Execute permission is required for all the directories in the given and the resolved path.
The realpath() function might fail to return to the current directory if an error occurs.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
getcwd(3C), limits.h(3HEAD), sysconf(3C), attributes(5), standards(5)
SunOS 5.11 9 Oct 2003 realpath(3C)