ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

24.06.2009, 18:25
|
|
Новичок
Регистрация: 19.06.2009
Сообщений: 23
Провел на форуме: 80405
Репутация:
1
|
|
Добавить перед текстом
Здравствуйте подскажите как добавить текст перед текстом. У меня есть список в txt формате. И после добавления текста получаеться список2.txt.Т.е. есть взяли список spisok1.txt:
надо перед ними поставить слово "пузырь" (например) и чтобы получилось
пузырь маша
пузырь паша
пузырь валера
и все то сохранилось в spisok2.txt Помогите 
|
|
|

24.06.2009, 18:42
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
$text = 'test'.$text;
|
|
|

24.06.2009, 20:35
|
|
Новичок
Регистрация: 19.06.2009
Сообщений: 23
Провел на форуме: 80405
Репутация:
1
|
|
А сам бы скриптик?)))
|
|
|

24.06.2009, 21:07
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме: 4789789
Репутация:
71
|
|
Для работы нужен ActivePerl
#!/usr/bin/perl -w
$text = 'Привет'; # слово которое хочешь вставить
open (FILE , "<out.txt"); # файл с текстом
chomp (@pars = <FILE>);
close FILE;
open (FILE2 , ">>pars.txt"); # в какой файл сохранить
while (@pars)
{
$spisok = shift @pars;
print FILE2 "$text $spisok\n";
}
close FILE2;
Последний раз редактировалось TheSoul; 25.06.2009 в 11:22..
|
|
|

25.06.2009, 07:12
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
для работы нужен пэхапе
PHP код:
$sometext = "пузырь";
$strings = file("text1.txt");
$len = sizeof($strings);
for($i = 0; $i < $len; $i++)
$strings[$i] = $sometext . $strings[$i];
file_put_contents("text2.txt", $strings);
Последний раз редактировалось Дикс; 25.06.2009 в 07:15..
|
|
|

25.06.2009, 07:14
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
TheSoul
если в его файле тысяча строк, то ты откроешь и закроешь второй файл тысячу раз..
|
|
|

25.06.2009, 11:55
|
|
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме: 292722
Репутация:
71
|
|
мой вариант
Код:
open FILE_IN , "test.txt" or die "$!";
open FILE_OUT, ">spisok.txt" or die "$!";
print FILE_OUT "пузырь ".$_ while(<FILE_IN>);
close FILE_IN;
close FILE_OUT;
|
|
|

25.06.2009, 12:35
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Вариант на python[2.6.2]:
Код:
#!usr/bin/env python
#-*-encoding:cp1251-*-
with open("spisok1.txt") as inpt:
with open("spisok2.txt", "a") as out:
for line in inpt:
out.write("пузырь{0}".format(line))
|
|
|

25.06.2009, 12:55
|
|
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме: 292722
Репутация:
71
|
|
Сообщение от login999
Вариант на python[2.6.2]:
Код:
#!usr/bin/env python
#-*-encoding:cp1251-*-
with open("spisok1.txt") as inpt:
with open("spisok2.txt", "a") as out:
for line in inpt:
out.write("пузырь{0}".format(line))
а в python не надо закрывать открытый файл?
|
|
|

25.06.2009, 15:09
|
|
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме: 5914048
Репутация:
1350
|
|
Можно простой батничек:
@echo off
for /f %%i in (spisok1.txt) do (@echo пузырь %%i >> spisok2.txt)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|