Hi,
I wrote a small script to compare 2 same files in 2 different repositories(say build1 & build2).
This is my script
Code:
SRC_DIR=/home/otroot/sharath/SQLJ_Daemon
TARGET_DIR=/home/otroot/sharath/ICS
for i in `ll -R "$SRC_DIR" | awk '{print $9}'`
do
if [ "$i" != "" ];
then
for j in `ll -R "$TARGET_DIR" | awk '{print $9}'`
do
if [ "$j" != "" ];
then
if [ "$i" = "$j" ];
then
echo "Comparing files $i $j"
diff -cw $i $j
fi
fi
done
fi
done
This is the output I am getting.
Code:
Comparing files DB DB
Comparing files TPICS TPICS
No differences encountered
Comparing files ics.fmx ics.fmx
diff: input file ics.fmx: No such file or directory
Comparing files ICSDaemon.class ICSDaemon.class
diff: input file ICSDaemon.class: No such file or directory
Comparing files ICSDaemon.java ICSDaemon.java
diff: input file ICSDaemon.java: No such file or directory
Comparing files ICSDaemon.sqlj ICSDaemon.sqlj
diff: input file ICSDaemon.sqlj: No such file or directory
Comparing files TPSession.class TPSession.class
diff: input file TPSession.class: No such file or directory
Comparing files TPSession.java TPSession.java
diff: input file TPSession.java: No such file or directory
Comparing files TPSession.sqlj TPSession.sqlj
diff: input file TPSession.sqlj: No such file or directory
Comparing files TPSessionCxt.class TPSessionCxt.class
Any idea why I am getting "diff: input file <filename>: No such file or directory" here?