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

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

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

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

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