GREP a directory to check for uppercase


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting GREP a directory to check for uppercase
# 8  
Old 02-18-2009
Oops..

sorry i was doing some other things...

below one should definetely work..Smilie ...

#!/bin/sh
for x in *.html
do
cat $x | grep "<[A-Z]>"
if [ $? -eq "0" ]
then
echo $x
fi
done

Thanks
Sha
# 9  
Old 02-18-2009
Quote:
Originally Posted by ranjithpr
I think you mean

cat $x | grep "<[A-Z]>"
not
echo $x | grep "<[A-Z]>"
This works, but my understanding is with this expression:
echo $x | grep "<[A-Z]>"
if [ $? -ge "0" ]
then
echo $x
fi

Should only print the file name "$x" if in fact it contains a capital tag.

The cat $x | grep "<[A-Z]>"

Results with :

sh-3.2$ ./qt6.sh
test_1.html
test_2.html
<P>testtesttest</P>
test.html
sh-3.2$

Expected:

sh-3.2$ ./qt6.sh
<P>testtesttest</P>
test.html
sh-3.2$



Thank you everyone.
# 10  
Old 02-18-2009
Quote:
Originally Posted by ranjithpr
Try this

grep -l "\<[A-Z]\>" *.html
Cheers!!Smilie



SmilieSmilieSmilieSmilieSmilieSmilie
# 11  
Old 02-18-2009
Sorry one more question!

If I wanted to check for :

<H1> </H1>

or <H12> </H12>

I've tried these:

grep -l "\<[A-Z]?[0-9]+\>" *.html

Am I going in the right direction?
# 12  
Old 02-18-2009
Try like this

grep -l "\<.*[A-Z].*\>" *.html

This should match lines which are having any capital letter between < and >

Regards

Ranjith
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Directory check

How can i check in shell script if the file is coming from same directory as previous file. (3 Replies)
Discussion started by: Pratiksha Mehra
3 Replies

2. Shell Programming and Scripting

How to grep all the files inside the directory and Sub directory

Hi, I have used the command cat * | grep -r <<String>> * It returns: cat : JAN : is directory *********************** ********************* My directory structure: log - JAN -catalina.out -FEB -catalina.out -MARCH ... (11 Replies)
Discussion started by: nanthagopal
11 Replies

3. Shell Programming and Scripting

How to find all files which has names in uppercase in a directory

i want to display all the files which has their names in the Uppercase in a particular directory...guide.. (6 Replies)
Discussion started by: sheelsadan
6 Replies

4. Shell Programming and Scripting

Check whether a string begin with uppercase, lowercase or digit!

Hi every body! I wrote script on Fedora (bash shell) to check whether a tring enter from user console is start with a uppercase/lowercase letter or a digit. But with this script i have some problem when I enter from character from 'b' to 'z' --> result is uppercase. This code look like ok but i... (9 Replies)
Discussion started by: nguyendu0102
9 Replies

5. Shell Programming and Scripting

check for directory

Hi trying to read directory name and compare if exist or not,haw can I do that thanks #!/bin/bash echo -n "Enter: " read var find . -name "$var" -type f (8 Replies)
Discussion started by: lio123
8 Replies

6. Shell Programming and Scripting

Check for a New Directory

Well, I know I could use a cron job to check if a new directory is made. However, I know that it won't happen like every 5 minutes and would be waste of resources. I was wondering is there a better way to check if a new directory is made in a certain folder without a cron job. I do not want it to... (3 Replies)
Discussion started by: almeidamik
3 Replies

7. UNIX for Dummies Questions & Answers

WebDav/davfs mounted file & directory names in all UPPERCASE

Hey, I have a WebDav directory mounted and everything seems fine except for one thing. All file/directory names appear in all UPPERCASE, when in actual fact they are lowercase on the remote machine. For example: foo/bar/baz.html on the remote host, appears on my local machine as... (0 Replies)
Discussion started by: MrMoney
0 Replies

8. UNIX for Dummies Questions & Answers

using grep and to remove all word with uppercase

I try to write a small script that looks in the file tt for all the words that start with m in lowercase and in which there is no uppercase. #!/bin/sh grep ^m\.*\.\.* tt (4 Replies)
Discussion started by: cfg
4 Replies

9. UNIX for Dummies Questions & Answers

Need to change filenames in a particular directory from lowercase to UPPERCASE

Hi, I need a shell script which changes a bunch of files in a particular directory from lowercase to UPPERCASE. I am not very familiar with shell scripts so a detailed explanation would be greatly appreciated!!!! Thanks ini advance! :) (7 Replies)
Discussion started by: Duke_Lukem
7 Replies

10. UNIX for Dummies Questions & Answers

how to check for a directory

Hi, what is the command to in unix shell to find whether a particular direcory is existing or not ? example: i am now in ~/scripts directory and want to find if a direcory called 'log' exists or not from a shell scripts. can somebody please help. thanks, sateesh (3 Replies)
Discussion started by: kotasateesh
3 Replies
Login or Register to Ask a Question