![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
emian |
|
||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.8.2010 Репутация: нет Всего: нет |
Здравствуйте всем!
Пишу простейший скрипт, который берет по строчке из одного файла, и заносит эти строчки в новый файл, за исключением указанных в условии. Сам скрипт вот:
Файл input.txt лежит рядом со скриптом. output.txt по идее должен создаться. В консоле получается вот что:
То ли я чего-то не понимаю, то ли... Прошу помощи... |
||||
|
|||||
Jimy |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 4.7.2010 Репутация: нет Всего: 3 |
O_CREAT
без "E" в конце Добавлено через 6 минут и 48 секунд И, кстати, вот эта конструкция работать не будет:
|
|||
|
||||
dva300 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2010 Где: Москва Репутация: -1 Всего: 1 |
use strict; - и откроете для себя массу интересных вещей
Это сообщение отредактировал(а) dva300 - 26.8.2010, 12:21 --------------------
Участник движения Культура Вождения |
|||
|
||||
emian |
|
||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.8.2010 Репутация: нет Всего: нет |
Ух... Давно на перле не писал, подзабыл...
Поменял на CREAT и изменил условие...
Но результат оказался тот же...
|
||||
|
|||||
Jimy |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 4.7.2010 Репутация: нет Всего: 3 |
Не могу сказать в чем дело. Строка №2 корректная. Возможно это связано с какими-то ограничениями доступа для пользователя создающего файл.
Попробуйте открывать файлы с помощью функции open. Это все равно не будет работать корректно:
В изначальной строке было 2 ошибки, Вы исправили одну из них ![]() Для проверки равенства строк используется оператор "eq", а не "==". "==" - для проверки равенства чисел Для поиска строк по шаблону обычно используют регулярные выражения. Это регулярное выражение найдет нужные строки (первый символ "|", третий и одиннадцатый - пробелы):
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |