Сделать заголовок каталога датой в bash?

Я хочу сделать текущую дату в заголовке каталога в / home / chris / Downloads , используя ] mkdir и date -I

Я пробовал mkdir "дата -I" который дает мне папку с именем "date -I" Без кавычек он дает ошибку

mkdir: invalid option -- 'I'

. Попытка сделать его переменной next

date= date -I
mkdir -p $date

с параметром -p , это выглядело хорошо, но при проверке папка не была создана. удаление -p вызывает ошибку

mkdir: cannot create directory `/home/chris/Downloads/': File exists

и даже указание на весь путь

date= date -I
mkdir "/home/chris/Downloads/$date"

дает мне ту же ошибку, что и раньше

Дело не в том, что переменная пуста, я повторил ее и значение - это то, что я должен ожидать, похоже, что значение не подставляется до создания каталога. Как бы можно было обойти эту проблему? Я использую Ubuntu 11.04 (Natty Narwhal), если это даст вам дополнительную информацию.

7
задан Keith Thompson 20 August 2011 в 00:28
поделиться