main1.sh 483 B

12345678910111213141516171819
  1. #!/bin/bash
  2. if [ ! -d "dir1" ]; then
  3. echo "Каталог 'dir1' не существует."
  4. exit 1
  5. fi
  6. if [ ! -d "dir2" ]; then
  7. echo "Каталог 'dir2' не существует."
  8. exit 1
  9. fi
  10. echo "Файлы, которые есть в dir1, но отсутствуют в dir2:"
  11. comm -13 <(ls dir1 | sort) <(ls dir2 | sort)
  12. echo "Файлы, которые есть в dir2, но отсутствуют в dir1:"
  13. comm -23 <(ls dir1 | sort) <(ls dir2 | sort)