Задать вопрос
@DimiDr0lik

Как создать паппку\файл с именем текущей датой?

при создании папки из командной строки командой mkdir -p /mnt/YaDisk/`date +%d-%m-%Y` все создаётся нормально, но при использовании команды в скрипте на конце папки появляются "??" как их убрать?
foldername=`date +%d-%m-%Y`
mkdir -p /mnt/YaDisk/$foldername
  • Вопрос задан
  • 6527 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
mblp
@mblp
системный администратор
Как правильно заметил Андрей Буров у Вас скорее всего неправильное завершение строки. То есть скрипт очевидно записан в win кодировке. Например Вы его написали в блокноте и залили на *nix сервер. Или еще какие артефакты.. Хотя с учетом кавычек перенос строки не должен влиять. В какой программе сохраняли скрипт? Кодировка? Скопируйте сюда скрипт полностью.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@xtreme
Снимаю порчу по SSH :)
Какой шелл используется в скрипте?
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
может \r\n переносы?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы