Catching the xml tag when only parent directory is known ..not the actual directory


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Catching the xml tag when only parent directory is known ..not the actual directory
# 1  
Old 09-08-2013
Wrench Catching the xml tag when only parent directory is known ..not the actual directory

Hi folks,

I have an query that is let say i have to search in an xml file an tag that is
PHP Code:
<abcdef
now this xml file is at
PHP Code:
  /opt/usr/local 
so one fastest way to achieve this is go to this location by cd /opt/usr/local and then do grep like this...
PHP Code:
grep -i abcdef 
but for this I must know the location but what about let say if I don't know the location and I know that it is some where inside the
PHP Code:
 /opt 
folder then how I would search pls advise .Smilie
# 2  
Old 09-08-2013
Give an complete example of in data and desired output.
# 3  
Old 09-08-2013
Hello,
You can try with command find, example:
Code:
find /opt -name '*.xml' -exec grep -i -H '<abcde>' {} \;

Regards.
# 4  
Old 09-08-2013
disedorgue's suggestion can be improved in efficiency / speed by using + instead of \;
Code:
find /opt -name '*.xml' -exec grep -l '<abcde>' {} +

-l will return only the name of the file(s) that contain the pattern
# 5  
Old 09-08-2013
Quote:
Originally Posted by Scrutinizer
disedorgue's suggestion can be improved in efficiency / speed by using + instead of \;
Code:
find /opt -name '*.xml' -exec grep -l '<abcde>' {} +

-l will return only the name of the file(s) that contain the pattern
Thanks for the reply but by executing it is throwing the exception ... that is
PHP Code:
find:missing argument to '-exec' 
please advise the apprpriate command for this as I want to list the file name and along the contents also .
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Moving XML tag/contents after specific XML tag within same file

Hi Forum. I have an XML file with the following requirement to move the <AdditionalAccountHolders> tag and its content right after the <accountHolderName> tag within the same file but I'm not sure how to accomplish this through a Unix script. Any feedback will be greatly appreciated. ... (19 Replies)
Discussion started by: pchang
19 Replies

2. Shell Programming and Scripting

Zipping contents without the actual directory

Hi , I want to zip files present in the directories listed under a parent directory without zipping the directory itself my parent directory path is /informatica/DGDMN/PowerCenter1011/server/infa_shared/SrcFiles/OTE/Final_Directory I have the below directories named as 1,2,3,4,5 listed... (9 Replies)
Discussion started by: paul1234
9 Replies

3. Shell Programming and Scripting

Copying files from parent directory only

Hello, Please can someone assist on a issue I am having. I want to find specific files in the parent directory only that have been modified over the last 2 days and copy them to another location. NOTE: The version of AIX I am using does not have MAXDEPTH. I have currently written the... (3 Replies)
Discussion started by: Dolph
3 Replies

4. UNIX for Dummies Questions & Answers

parent and child directory

does anyone know how to check in an 'if' statement if a particular directory is a child directory of a particular directory? help ~ (2 Replies)
Discussion started by: ymc1g11
2 Replies

5. UNIX for Dummies Questions & Answers

Parent/child directory permission

Hi there, I want to restrict a users account to only a subdirectory, but it does not seem to be working. For example /dir1/dir2/dir3/dir4 user A is only allowed to do things in dir4. the permission is 777. i've set the permissions to 700 on dir3, dir2, and dir1 to prevent them from... (3 Replies)
Discussion started by: newbie121
3 Replies

6. UNIX for Dummies Questions & Answers

cd to parent directory

Is there anyway i can cd to the parent directory of my current directory without using .. entries? (6 Replies)
Discussion started by: linux17
6 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. UNIX for Dummies Questions & Answers

Listing files in a non-parent directory

Hi, Edit: The title should really read listing files in a non-parent directory, sorry! Im trying to get one of my Bash scripting assignments done for uni and now I'm stuck. This is probably going to be one of those kick yourself moments but, in my script I have a variable usrDir which... (2 Replies)
Discussion started by: Adzi
2 Replies

9. Shell Programming and Scripting

Get parent directory of a file

In shell how would I get the parent directory of a file. E.g. I feed this in: /path/to/textfile.txt And get just: /path/to Thanks (2 Replies)
Discussion started by: pcwiz
2 Replies

10. Shell Programming and Scripting

determining actual directory of a symlinked directory

Hello all, I have files at /var/dir1/dir2/fil1.log etc.,. dir2 is symlinked to /export/xxx/dir3 I am trying to monitor the disk space of the mount where these log files are present. How do I determine dynamically the actual directory of the log files and corresponding mount when I use df... (3 Replies)
Discussion started by: chiru_h
3 Replies
Login or Register to Ask a Question