Visit Our UNIX and Linux User Community


File comparison in shell script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting File comparison in shell script
# 1  
Old 03-10-2011
File comparison in shell script

Hi,

I have written one script :

Code:
#!/bin/bash

echo -n -e "\nEnter how many files : "
read no

for (( j=1; j<=$no; j++ ))
do
    echo -n -e "\nEnter $j File name : "
    read name[$j]
done

for (( j=1; j<=$no; j++ ))
do
    FILE=`find ./ -type f -name "${name[$j]}"`
    echo "$FILE"
done

Output:

Enter how many files : 2

Enter 1 File name : word.sh

Enter 2 File name : dfile.sh

./word/word.sh
./word.sh
./dfile.sh

I need script that should print "word.sh file present in multiple path"
so how do i compare "word.sh" ????
# 2  
Old 03-10-2011
you can extract the filename by command---basename
This User Gave Thanks to homeboy For This Post:
# 3  
Old 03-10-2011
Quote:
Originally Posted by kiran_j
I need script that should print "word.sh file present in multiple path"
so how do i compare "word.sh" ????
You can something like:
Code:
FILE=`find ./ -type f -name "${name[$j]}"`
if [ `echo "$FILE"|wc -l` -gt 1 ]
then
  echo "$FILE present in multiple path"
fi

This User Gave Thanks to Franklin52 For This Post:
# 4  
Old 03-10-2011
Thank you very much!!!

Previous Thread | Next Thread
Test Your Knowledge in Computers #651
Difficulty: Medium
Amanda the Panda is the mascot of MOTIF.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Please hel me with file comparison script

Hi All, I have two files(file1.txt and file2.txt) and also file names which are presented in the files also present in the directory gdir/db/files. file1.txt /db/day_files/data_feed20161231 /db/day_files/data_feed20161229 /db/day_files/data_feed20161125... (1 Reply)
Discussion started by: PAPAS
1 Replies

2. Shell Programming and Scripting

Date and Time comparison using shell script

Hi, I'm having two fields in the file F1|F2 20111220|102000 F1 ->YYYYMMDD F2 ->HHMMSS Now, I need to compare this with current date & time and need to return the difference value in hours. Already, I checked with datecalc from the forum. So, need hints from Shell Gurus. Thanks (10 Replies)
Discussion started by: buzzusa
10 Replies

3. Shell Programming and Scripting

Korn shell script comparison

I have a scenario to implement in Korn shell script. Here it is.. I need to compare two values to see whether they are same or not. The issue is that the values coming in for comparison can be a string or an integer which can be determined during run time only. Which korn shell comparison... (1 Reply)
Discussion started by: vani123
1 Replies

4. Shell Programming and Scripting

"Help with comparison shell script"

Hi, I have a script which uses SQL to take the contents of a DB table and saves the contents to two text files one contains the headers of the DB and the other contains the contents of the DB. These files are stored in directorys that are named dependent upon the current date i.e. 20110305. ... (1 Reply)
Discussion started by: snow1
1 Replies

5. Solaris

String Comparison in Shell script

I Have a script which gets the status of oracle database and if the status is READ WRITE ..it should echo "db is up " else "db is down" Here is the code if then echo "db up" else echo "db down" fi done; The script is giving me out put "db down" even thoug the value of... (6 Replies)
Discussion started by: njafri
6 Replies

6. Shell Programming and Scripting

How to do row comparison in shell script

Hi, I need help on doing the below thing in shell script. I have a file with millions of rows called "abc.txt". i have another file with millions of rows called "xyz.txt". I would like to do the below operation. Open the abc.txt, read the first line, do some operations on the column... (2 Replies)
Discussion started by: informsrini
2 Replies

7. Shell Programming and Scripting

need help in writing a comparison shell script

I have a folder a1 with the following files sample_1.log sample_2.log sample_3.log sample_4.log sample_5.log sample_6.log In another folder there is a file b with the value 5 My script should take the value 5 ( file b), compare it with the files in folder a1, if file name contains... (1 Reply)
Discussion started by: Nagesh1
1 Replies

8. Shell Programming and Scripting

bash shell script string comparison

I want to remove a line that has empty string at second field when I use cut with delimeter , like below $cat demo hello, mum hello, #!/bin/sh while read line do if then # remove the current line command goes here fi done < "demo" i got an error message for above... (4 Replies)
Discussion started by: bonosungho
4 Replies

9. Shell Programming and Scripting

file comparison script

Hi I need to write a script that can check files in a folder one by one and compare against a fixed file. i.e. I have some files in folder_a file1.txt file2.txt file3.txt and a fixed file in folder_b fixed.txt Inside the fixed.txt, I have line1.sql line2.sql line3.sql Inside the... (1 Reply)
Discussion started by: tiger99
1 Replies

10. Shell Programming and Scripting

Help with time comparison shell script for HP-UX

I am using Korne Shell in HP-Ux. Can someone give me and idea on how I can write a shellscript on how to do this please:- On our HP-UX server, a batch file is run every evening at about 6:30pm. The first step of this batch file will touch an empty "flag" file to indicate that the batch has... (6 Replies)
Discussion started by: gummysweets
6 Replies

Featured Tech Videos