![]() |
|
|
|
|
|||||||
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| diff between tcsh and csh -f | mahendrakamath | UNIX for Dummies Questions & Answers | 2 | 11-12-2007 03:19 AM |
| Diff b/w $@ and $# | PradeepRed | Shell Programming and Scripting | 4 | 01-24-2006 12:02 AM |
| diff command | gilead29 | UNIX for Dummies Questions & Answers | 7 | 03-09-2004 05:12 PM |
| diff 2 files; output diff's to 3rd file | blt123 | Shell Programming and Scripting | 2 | 05-28-2002 08:29 AM |
| diff and ed? | Brototype | UNIX for Dummies Questions & Answers | 2 | 10-29-2001 10:30 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
|||
|
diff
hi all,
i want to do this shell script. create a script that will check the transferred file vs. orig file. 1. diff the file1 and file2 2. if difference found, retain the original file and email to netcracker team. 3. if no difference found, delete the previous file and retain the new 1. |
| Forum Sponsor | ||
|
|
|
||||
|
This should take care of it:
Code:
for x in 1 2 3 4 5 6 7 8 9 10 do ### FILE TRANSFER CODE ### ### SHOULD BE PLACED HERE ### if [ -f $F_NAME1 ] # TESTS TO SEE IF FILE 1 EXISTS # -s WOULD CHECK FOR EXISTANCE AND SIZE > 0 then /usr/bin/diff $F_PATH/$F_NAME1 $F_PATH/$F_NAME2 >> /dev/null 2>&1 if [ $? -eq 0 ] then # NO CHANGE rm $F_PATH/$F_NAME1 break else # CHANGE rm $F_PATH/$F_NAME2 uuencode $F_PATH/$F_NAME1 $F_NAME1| mailx -s "$F_NAME1 CHANGED" $NC_EMAIL break fi else sleep $SLEEP_INT # INTERVAL TO SLEEP IN SECONDS fi done Last edited by DeepakS; 04-25-2007 at 08:11 AM. |
||||
| Google UNIX.COM |
| Thread Tools | |
| Display Modes | |
|
|
|
The 50 most popular UNIX and Linux searches.
Google Search Cloud for The UNIX and Linux Forums
|
| 421 service not available, remote server has closed connection ^m autosys awk trim bash eval bash exec bash for loop command copy/move folder in unix couldn't set locale correctly curses.h cut command in unix daemon process export command in unix find grep find mtime find null character in a unix file grep multiple lines grep or grep recursive hp-ux ifconfig inaddr_any inappropriate ioctl for device lynx javascript mailx attachment mget mtime ping port remove first character from string in k shell replace space by comma , perl script scp recursive segmentation fault(coredump) sftp script snoop unix stale nfs file handle syn_sent tar exclude tar extract to folder test: argument expected unix unix .profile unix forum unix forums unix internals unix interview questions unix simulator unix.com vi select all vi substitute vi+substitute+end+of+line+character while loop within while loop shell script |