поместить строку из списка в создающийся файл
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: поместить строку из списка в создающийся файл
вот так не так разве как ты говорил http://forum.lissyara.su/viewtopic.php? ... 53#p193139 ?
перепиши на perl, если там надо что-то воставлять, и изменить, то тогда из выборки из СУБД прямо сделай...
перепиши на perl, если там надо что-то воставлять, и изменить, то тогда из выборки из СУБД прямо сделай...
Услуги хостинговой компании 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/
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
ну там вводные у тебя две, а у меня то два списка
Z301171463546 - можно пожертвовать мне денег
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: поместить строку из списка в создающийся файл
ты хочешь вставить в HTML файл?
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
как? в HTML не хочу хочу HTML в файл
Z301171463546 - можно пожертвовать мне денег
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: поместить строку из списка в создающийся файл
а я разве не вставил HTML в файл?
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
ну вообще похоже что вставил судя по тому куда смотрит носик перенаправления вывода я могу сделать вывод, что движусб я в верном направлении
.
Всё хватит, мне нужен сон и покой иначе я кому то сейчас dd сделаю через /dev/zero
.
Всё хватит, мне нужен сон и покой иначе я кому то сейчас dd сделаю через /dev/zero
Z301171463546 - можно пожертвовать мне денег
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: поместить строку из списка в создающийся файл
сделай потом, прямо щас что ли надо?
если что-то другое надо - то там просто вроде бы
если хочешь, дай достпу - сделаю
желательно полностью увидеть что делать
нужно создать в каждом поддомене файл index.php в котором должен лежать код
где
$_ - строчка которая получается после
То есть есть поддомен и человека и в поддомене человека о нем информация
если что-то другое надо - то там просто вроде бы
если хочешь, дай достпу - сделаю
желательно полностью увидеть что делать
нужно создать в каждом поддомене файл index.php в котором должен лежать код
Код: Выделить всё
<html><head></head><body><p>$_</p></body></html>
$_ - строчка которая получается после
Код: Выделить всё
SELECT tfio, fio, phone, license, prikaz, status, notes, city, address, palata FROM ntlist ORDER BY ntlist.tfio ASC
- Alex Keda
- стреляли...
- Сообщения: 35469
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: поместить строку из списка в создающийся файл
хера, ночью вас колбаснуло...
Убей их всех! Бог потом рассортирует...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: поместить строку из списка в создающийся файл
я понял, ну так а что не получается?
ты же сам такое писал http://forum.lissyara.su/viewtopic.php? ... 52#p186702
ты же сам такое писал http://forum.lissyara.su/viewtopic.php? ... 52#p186702
Код: Выделить всё
$sth = $dbh->prepare(
" SELECT tfio, fio, phone, license, prikaz, status, notes, city, address, palata FROM ntlist ORDER BY ntlist.tfio ASC"
);
$sth->execute();
while ( my ($tfio, $fio, $phone, $license, $prikaz, $status, $notes, $city, $address, $palata) = $sth->fetchrow_array ) {
my $text = "$tfio, $fio, $phone, $license, $prikaz, $status, $notes, $city, $address, $palata";
.....
system bla-bla $text bla-bla >
.....
}
Последний раз редактировалось ProFTP 2009-09-21 19:20:20, всего редактировалось 1 раз.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
нехрена что то не выходит, чуть на запорол только что всё
можт в аську, а то мы тут с тобой до 3 пришествия будем флудить
можт в аську, а то мы тут с тобой до 3 пришествия будем флудить
Z301171463546 - можно пожертвовать мне денег
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
ну бывает порой, раньше было веселее...хера, ночью вас колбаснуло...
Z301171463546 - можно пожертвовать мне денег
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: поместить строку из списка в создающийся файл
давай в аське,
но тут проде бы по просторней
но тут проде бы по просторней
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
Re: поместить строку из списка в создающийся файл
А что, awk уже отменили?zingel писал(а): Вопрос - как взять одну строку из первой переменной и вставить в строку второй переменной, то есть в итоге должно получится что например первая строка должна попасть в файл /var/www/host/data/www/somefuckname/index.php вторая в файл /var/www/host/data/www/somefuckname2/index.php третья в /var/www/host/data/www/somefuckname3/index.php ?
Код: Выделить всё
$ cat razbor.sh
#!/bin/sh
# $1 - файл со списком строк
# $2 - файл со списком путей
awk -v pathsfilename=$2 '
{
getline pline < pathsfilename;
print $0 > pline;
}
' $1
Код: Выделить всё
$ ls -1
paths.txt
razbor.sh
texts.txt
$ cat texts.txt
text1
text2
text3
$ cat paths.txt
path1
path2
path3
Код: Выделить всё
$ /bin/sh razbor.sh texts.txt paths.txt
$ ls -1
path1
path2
path3
paths.txt
razbor.sh
texts.txt
$ cat path1
text1
$ cat path2
text2
$ cat path3
text3
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: поместить строку из списка в создающийся файл
лучше в жаббер)) там флудить для всех тоже можно
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
Код: Выделить всё
awk: cannot open for output (Too many open files)
Z301171463546 - можно пожертвовать мне денег
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
ну и где тыProFTP писал(а):давай в аське,
но тут проде бы по просторней
Z301171463546 - можно пожертвовать мне денег
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
Re: поместить строку из списка в создающийся файл
Пустая строка в файле с путями?zingel писал(а):Код: Выделить всё
awk: cannot open for output (Too many open files)
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: поместить строку из списка в создающийся файл
нет, там была строка пути
Z301171463546 - можно пожертвовать мне денег
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
Re: поместить строку из списка в создающийся файл
Закрывай файлы после записи.zingel писал(а):нет, там была строка пути
Вот так:
Код: Выделить всё
$ cat razbor.sh
#!/bin/sh
# $1 - файл со списком строк
# $2 - файл со списком путей
awk -v pathsfilename=$2 '
{
getline pline < pathsfilename;
print $0 > pline;
close(pline);
}
' $1
(существование и читабельность $1, существование и читабельность $2, писабельность в pline и т.д.)
Вот про закрытие файлов:
http://www.gnu.org/manual/gawk/gawk.htm ... -And-Pipes
4.8 Closing Input and Output Redirections
[..skip..]
This helps avoid hard-to-find typographical errors in your awk programs. Here are some of the reasons for closing an output file:
[..skip..]
* To write numerous files, successively, in the same awk program. If the files aren't closed, eventually awk may exceed a system limit on the number of open files in one process. It is best to close each one when the program has finished writing it.