Форум — Development Название файла wget через переменную 0 2 name= date +%F-times-%H-%M wget http://yandex.ru -O $nameОбзываться не хочет, выдает ошибку. Ссылка
[ megabaks@desktop ] ~ $ name="$(date +%F-times-%H-%M)" && wget http://yandex.ru -O $name --2011-12-23 13:56:40-- http://yandex.ru/ Распознаётся yandex.ru... 77.88.21.11, 87.250.250.11, 87.250.251.11, ... Подключение к yandex.ru|77.88.21.11|:80... соединение установлено. HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently Адрес: http://www.yandex.ru/ [переход] --2011-12-23 13:56:40-- http://www.yandex.ru/ Распознаётся www.yandex.ru... 87.250.250.203, 87.250.251.3, 93.158.134.3, ... Подключение к www.yandex.ru|87.250.250.203|:80... соединение установлено. HTTP-запрос отправлен. Ожидание ответа... 200 Ok Длина: 87760 (86K) [text/html] Сохранение в каталог: ««2011-12-23-times-13-56»». 100%[=====================================================================================================================>] 87 760 --.-K/s за 0,07s 2011-12-23 13:56:41 (1,13 MB/s) - «2011-12-23-times-13-56» saved [87760/87760] [ megabaks@desktop ] ~ $ megabaks ★★★★ (23.12.11 13:58:13 MSK) Ссылка
name=$(date +%F-times-%H-%M); wget http://yandex.ru - O «$name» zolden ★★★★★ (23.12.11 14:00:33 MSK) Показать ответ Ссылка
Ответ на: комментарий от zolden 23.12.11 14:00:33 MSK Почему без пробела здесь: name= И зачем нужно $() -? tits ★ (23.12.11 14:05:48 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от tits 23.12.11 14:05:48 MSK Почему И зачемПочему нужно читать маны и зачем пробовать примеры из них? aol ★★★★★ (23.12.11 14:08:55 MSK) Ссылка
Ответ на: комментарий от tits 23.12.11 14:05:48 MSK man bash man bash anonymous (23.12.11 14:32:01 MSK) Ссылка
Ответ на: комментарий от tits 23.12.11 14:05:48 MSK Почему без пробела здесь: name= И зачем нужно $() -?bogdan@stirling:~$ cat tmp #!/bin/sh name="date +%F-times-%H-%M"; echo $name; bogdan@stirling:~$ ./tmp date +%F-times-%H-%M bogdan@stirling:~$ vim tmp bogdan@stirling:~$ cat tmp #!/bin/sh name="$(date +%F-times-%H-%M)"; echo $name; bogdan@stirling:~$ ./tmp 2011-12-23-times-17-23 В следующий раз можешь и сам провести подобные эксперименты. И да, man bash. observer ★★★ (23.12.11 19:27:12 MSK) Ссылка