Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vitaly Tkachenko                     2:5020/400     04 Aug 2001  07:56:36
 To : Andrew Mikhailov
 Subject : Re: новичок
 -------------------------------------------------------------------------------- 
 
 Hello, Andrew!
 You wrote to All on Sat, 04 Aug 2001 00:49:00 +0400:
 
 Во-первых, просьба: С такими вопросами лучьше в пёрл.чайник :)
 Во-вторых, прочитай хотя бы что-то перед тем, как задавать вопросы, хотя бы
 perldoc ;)
 Hо, как говорится, да помоги ближнему - коротко, дам советы...
 
 [skipped]
 
  AM> 1. Как заменить 2.txt на параметр который я передам при запуске
  AM> этого 1.pl ?
 
 Уж простите ради новичка за микрооффтопик, цитата из perldoc:
 @ARGV
 
 The array @ARGV contains the command-line arguments intended for the script.
 $#ARGV is generally the number of arguments minus one, because $ARGV[0] is
 the first argument, not the program's command name itself. See $0 for the
 command name.
 
  AM> 2. Как вместо принт сделать обработку которая будет мне в каждой
  AM> сточке удалять три первых символа и печатать то что получилось.
 
 Регулярные выражения (regular expressions). В твоём случае над print нужно
 s/^...//;
 
  AM> 3. Если я к примеру запущу программу (уже с п.2) так : 1.pl >2.txt
  AM> то правильно ли я понимаю чтов  3.txt запишется обработанный по
  AM> пункту 2 файл ?
 
 Тут у тебя чё-то не клеится: откуда взялся 3.txt? ;)) В 2.txt при п2 но без
 п1 - да (тут ты просто stdout переназначишь на 2.txt, а с п1 надо будет
 просто как обычный параметр передать (если вместо "2.txt" будет @ARGV[0], то
 1.pl 2.txt
 
  AM> Хочу научится перлом обрабатывать текстовые файлы ;-)
 
 Читай регулярные выражения.
 
  AM>                                                              С
  AM> уважением ,
  AM>                                                           Михайлов
  AM> Андрей.
 
  AM> ... Я зла не помню, но и добро не забываю !
 
 / VirtualVAT /
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 новичок   Andrew Mikhailov   04 Aug 2001 01:49:00 
 Re: новичок   Vitaly Tkachenko   04 Aug 2001 07:56:36 
 новичок   Sergey Juchkov   04 Aug 2001 13:05:01 
Архивное /ru.perl/5162b9839ba.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional