ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1261  
Старый 27.10.2009, 05:37
Аватар для GenTao
GenTao
Участник форума
Регистрация: 10.10.2009
Сообщений: 133
Провел на форуме:
143706

Репутация: -1
По умолчанию

Как осуществить запись в фаил?:

open(b,">s.txt);
print b "sam";
close(b);

В итоге пусто(
 
Ответить с цитированием

  #1262  
Старый 27.10.2009, 05:42
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

#!/usr/bin/perl
open(b,">>s.txt");
print b "sam";
close(b);
 
Ответить с цитированием

  #1263  
Старый 27.10.2009, 05:51
Аватар для GenTao
GenTao
Участник форума
Регистрация: 10.10.2009
Сообщений: 133
Провел на форуме:
143706

Репутация: -1
По умолчанию

хмм,запись заработала,а вот чтение хромает:

open(b,"<s.txt");
print b STDOUT; # по всякому уже))разве что в другой фаил копирнуть могу,но на #консольку хотел
close(b);
 
Ответить с цитированием

  #1264  
Старый 27.10.2009, 06:12
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

#!/usr/bin/perl
open(b, "<", "s.txt");
while(<b>) {
chomp;
print $_ . "\n";
}
 
Ответить с цитированием

  #1265  
Старый 27.10.2009, 06:38
Аватар для Spyder
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

Цитата:
chomp;
print $_ . "\n";
0_o
 
Ответить с цитированием

  #1266  
Старый 27.10.2009, 07:58
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
Сообщение от GenTao  
PHP код:

my 
@fuck = (1..10);
my @= (18,19);

sub shit {

my(@x,@y) = @_;
print @
x."\r\n";
print @
y."\r\n";

}

shit(@fuck,@s);

system("PAUSE"); 
Выводит 12,0.Хотел вывести значения обоих массивов...
Код:
#!/usr/bin/perl

use strict;
use warnings;

$\ = "\n";
my @fuck = (1..10);
my @s = (18,19);

sub shit {
  my ($x, $y) = @_;

  print join ', ', @$x;
  print join ', ', @$y;
}

shit (\@fuck, \@s);
 
Ответить с цитированием

  #1267  
Старый 27.10.2009, 23:40
Аватар для bleeep
bleeep
Новичок
Регистрация: 01.02.2009
Сообщений: 5
Провел на форуме:
41189

Репутация: 0
По умолчанию

Подскажите как осуществлять поиск не в переменной $_ ?Допустим я открыл дескриптор файла, поместил содержимое файла в массив затем его преобразовал в строку и уже в этой строке как осуществить поиск?Постоянно присваивать переменной $_ ??? А если искать не в скаляре а в массиве?Так можно?))
Уже разобрался только не получается замена слова в текстовом файле((((
Код:
#!/usr/bin/Perl -w open (FILE,">>text.txt")||die "error $!"; @filetxt=<FILE>; $file=join ('',@filetxt);chomp $file; $file=~s/.*are.*/was/; print FILE $file; close(FILE);
В чем тут проблема???

Последний раз редактировалось bleeep; 28.10.2009 в 00:30..
 
Ответить с цитированием

  #1268  
Старый 28.10.2009, 00:59
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Попробуй так
PHP код:
open(F"<file.txt") || die $!;
undef $/;
my $file = <F>;
close F;

$file =~ s/.*are.*/was/; 

open(F">file.txt") || die $!;
print 
F $file;
close F
 
Ответить с цитированием

  #1269  
Старый 28.10.2009, 21:35
Аватар для bleeep
bleeep
Новичок
Регистрация: 01.02.2009
Сообщений: 5
Провел на форуме:
41189

Репутация: 0
По умолчанию

Спасибо))Получилось, подскажи, а что за переменная $/ ? и что делает функа my?))
 
Ответить с цитированием

  #1270  
Старый 28.10.2009, 21:37
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

http://www.perl.com/doc/manual/html/pod/perlvar.html
http://perldoc.perl.org/functions/my.html
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[php] Новичкам: задаем вопросы _Great_ PHP, PERL, MySQL, JavaScript 16396 17.06.2010 21:19
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ