LINUX.ORG.RU

[ 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 ★★★★
()
Ответ на: комментарий от tits

Почему
И зачем

Почему нужно читать маны и зачем пробовать примеры из них?

aol ★★★★★
()

name= date +%F-times-%H-%M

man sh

GotF ★★★★★
()
Ответ на: комментарий от tits

Почему без пробела здесь: 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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.