при создании папки из командной строки командой mkdir -p /mnt/YaDisk/`date +%d-%m-%Y` все создаётся нормально, но при использовании команды в скрипте на конце папки появляются "??" как их убрать?
foldername=`date +%d-%m-%Y`
mkdir -p /mnt/YaDisk/$foldername
Как правильно заметил Андрей Буров у Вас скорее всего неправильное завершение строки. То есть скрипт очевидно записан в win кодировке. Например Вы его написали в блокноте и залили на *nix сервер. Или еще какие артефакты.. Хотя с учетом кавычек перенос строки не должен влиять. В какой программе сохраняли скрипт? Кодировка? Скопируйте сюда скрипт полностью.