Hi Don,that code I used was used from another thread on here about comparing two text files. So I'm not sure what that bit is doing, what I thought that was doing was taking the differences in file 2 compared to file 1 and printing them to another file??
I dont have access to the machine at the moment but I should have privileges to read and write files as I do this all the time, after the first error I opened and saved LOGtoolnr.txt so the file actually exists now but it still can't be accessed.
How could i clean up my code to just print the differences to another file?
Thanks
OK. I didn't realize how little experience you have writing scripts. When I saw that you were selecting specific pieces of the output of diff, I assumed you had more knowledge about shell programming than you seem to have.
I went back to your first message in this thread and looked at your script again. The immediate problem is that you are missing a closing quote on the line:
Therefore, the value you assigned to the file2 variable is:
and ending up trying to read input from a file named:
with the name presumably being terminated by a " on a line you didn't show, or by your shell closing the string when it hit the end of file of your script.
If you just copied this code from another thread without understanding what you're doing, I strongly suggest that just replace what you showed us with the command:
to see if the output is what you're expecting. If it is, then change it to:
If it isn't what you want, read the diff(1) man page to see if there is an option that will give you what you want. If not, explain in detail what you really want in LOG1001.TXT and how that is different from what the diff utility produces by default.
I have to compare two files for any differences, then output the lab and question number for any differences. This is what I currently have:
diff lab2.txt lab2answer.txt > lab2compare.txt
Though the output doesn't have to be sent to a .txt (or any sort of log), I found that easier, at least... (2 Replies)
I have two files like this:
#FILE 1
ABCD 4322 26485
JMTJ 5311 97248
XMPJ 4321 58978
#FILE 2
ABCD 4321 26485
JMTJ 5311 97248
XMPJ 4321 68978
What to do: Compare the two files and find those lines that doesn't match. And have a new file like this:
#FILE 3
"from file 1"
ABCD 4322 26485... (11 Replies)
Hi there,
I'm sure this question has been asked many times but I can't find any posts with information.
How can I check the differences between say lines 20 - 200 in file1 and lines 420 - 600 in file2?
Thanks in advance for any help!
js (2 Replies)
I know the diff does this but it does output more info than just the different text
(e.g.
$ diff file1 file2
29a30
> /home/alex/Pictures/hello.jpg
1694a1696
> /home/alex/Pictures/hi.jpg
)
How can I make it output only
/home/alex/Pictures/hello.jpg
/home/alex/Pictures/hi.jpg
?
thank... (2 Replies)
It seems like a common task, but I haven't been able to find the solution.
vitallog.txt
1310,John,Hancock
13211,Steven,Mills
122,Jane,Doe
138,Thoms,Doe
1500,Micheal,May
vitalinfo.txt
12122,Jane,Thomas
122,Janes,Does
123,Paul,Kite
**OUTPUT**
vitalfiltered.txt
12122,Jane,Thomas... (2 Replies)
Hi all,
i have 50 files .data should be same in these 50 files , so my task is to find the difference. i need a logic , which finds difference between all files and print in output file with file name where it found that difference .
i tried below logic , but its not giving me what i want.
let... (2 Replies)
I have 2 files of almost same text apart from 2,3 ending lines. Now I want to get that difference in another file.
e.g file1.txt is
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_livecd-lv_root
18G 2.4G 15G 14% /
tmpfs 504M ... (12 Replies)
Hi All,
Am trying script to compare 2 files and print the difference found from old file to new file on line by line basis on side by side display.
Basically line by line comparision and files may contain blank line as well
I know we have compare/diff commands but i don't how to make... (10 Replies)