Считать строки с файла
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Считать строки с файла
как реалдизовать ?
есть файлик, нужно с него считать строку выполнить определенные действия, далее считать вторую выполнить такие же действия, и так далее
есть файлик, нужно с него считать строку выполнить определенные действия, далее считать вторую выполнить такие же действия, и так далее
хех..
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Считать строки с файла
Код: Выделить всё
while read stroka
do
done
Убей их всех! Бог потом рассортирует...
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Re: Считать строки с файла
голова совсем не варит 
есть файл url.txt
записаны адреса
хочу поставить наночь чтобы потихоньку качалось wgetом
как сделать раму не собире
завтра то разберусь, но до завтра уже скачать надо

есть файл url.txt
записаны адреса
хочу поставить наночь чтобы потихоньку качалось wgetом
как сделать раму не собире
завтра то разберусь, но до завтра уже скачать надо

хех..
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Считать строки с файла
Код: Выделить всё
acer$ cat fetch.sh
#!/bin/sh
cat url.txt |
{
while read url
do
fetch $url
done
}
acer$
Убей их всех! Бог потом рассортирует...
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Считать строки с файла
squid писал(а):голова совсем не варит
есть файл url.txt
записаны адреса
хочу поставить наночь чтобы потихоньку качалось wgetом
как сделать раму не собире
завтра то разберусь, но до завтра уже скачать надо
Это не подойдет случаем, если все таки не то то читай дальше, там возможности ограничины пожалуй только фантазиейman wget писал(а): -i file
--input-file=file
Read URLs from file. If - is specified as file, URLs are read from
the standard input. (Use ./- to read from a file literally named
-.)

P.S. и в таком ключе теме место в софте

Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Считать строки с файла
Код: Выделить всё
for i in $(cat url.txt); do wget $i; done;
Z301171463546 - можно пожертвовать мне денег
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Считать строки с файла
zingel писал(а):Код: Выделить всё
for i in $(cat url.txt); do wget $i; done;
Код: Выделить всё
zg# wc 2.txt
452055 452055 22145821 2.txt
zg# sh -c 'for i in $(cat 2.txt); do echo $i; done' | wc
452055 452055 22145821
zg# sh -c 'for i in `cat 2.txt`; do echo $i; done' | wc
452055 452055 22145821
zg#
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Считать строки с файла
http://www.opennet.ru/man.shtml?topic=w ... &russian=0squid писал(а):голова совсем не варит
есть файл url.txt
записаны адреса
хочу поставить наночь чтобы потихоньку качалось wgetом
как сделать раму не собире
завтра то разберусь, но до завтра уже скачать надо
Код: Выделить всё
-i file
--input-file=file
Считать URL из file. В этом случае указывать URL в командной строке не требуется. Если URL указаны и в командной строке и в file, то сначала будут загружены URL из командной строки. file не обязательно должен иметь формат HTML (но ничего страшного, если это так) -- URL просто должны быть указаны в нем.
Код: Выделить всё
http://xxx
http://yyy
http://zzz
Код: Выделить всё
wget -c -t1000 -i url.txt
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.