diffd.sh 467 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. # Check if two directories are provided as arguments
  3. if [ $# -ne 2 ]; then
  4. echo "Usage: $0 <dir1> <dir2>"
  5. exit 1
  6. fi
  7. # Set directory variables
  8. DIR1=$1
  9. DIR2=$2
  10. # Check if directories exist
  11. if [ ! -d "$DIR1" ]; then
  12. echo "Directory $DIR1 does not exist"
  13. exit 1
  14. fi
  15. if [ ! -d "$DIR2" ]; then
  16. echo "Directory $DIR2 does not exist"
  17. exit 1
  18. fi
  19. # Use diff to compare directory contents
  20. echo "Comparing directory contents:"
  21. diff -rq "$DIR1" "$DIR2"