You can use diff -N or –new-file options to treat absent files as empty.
1 2 3 4 5 6 7 8 9 10 11 12 |
## treat absent files as empty during comparision echo "hello" > myfile1 ## create a file diff myfile1 myfile2 ## error, No such file or directory ## returns ## diff: myfile2: No such file or directory diff -N myfile1 myfile2 ## treats myfile2 as empty ## returns ## 1d0 ## < hello |