Здравствуйте. Тренируюсь в написании скриптов для автоматизации. Вопрос такой почему через терминал эти команды работают, а при написании в скрипте выдаёт ошибку «bash: ./Календари.sh: /bin/bash^M: плохой интерпретатор: Нет такого файла или каталога»
#!/bin/bash
setfacl -R -m red_25:rx,d:red_25:rx,red_21:rx,d:red_21:rx,photo_3:rx,d:photo_3:rx,red_05:rx,d:red_05:rx,red_04:rx,d:red_04:rx,adm_17:rx,d:adm_17:rx,group:design:rx,d:group:design:rx /home/samba/izd_in_archive/Календари/
find find /home/samba/izd_in_archive/Календари/ \( -name "pdf" -or -name "Ish" \) setfacl -R -m -exec red_25:rwx,d:red_25:rwx,red_21:rwx,d:red_21:rwx,photo_3:rwx,d:photo_3:rwx,red_05:rwx,d:red_05:rwx,red_04:rwx,d:red_04:rwx,adm_17:rwx,d:adm_17:rwx,group:design:rwx,d:group:design:rwx {} \;
Есть предположение что внутри скрипта не работает -exec с передачей переменной, или причина в другом?