Подскажите, хочу заменить построчно в файле слова one на two глобально
-------------------------------------------------------------------
my $tmp = "tmp.txt";
open(TMP, ">$tmp") || die ("\nНе могу открыть файл $tmp, проверьте права доступа к ./ каталогу\n");
my $line = <TMP>;
$line = readline(*TMP);
$line =~ s/one/two/g ;
-------------------------------------------------------------------
после смотрю в файл - а он без изменений,
где я ошибся и как лучше решать такие задачи ?
Благодарен тем, кто ответит...
Ответ на:
комментарий
от vilfred
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [тупняк][bash+netcat] как соорудить двусторонний обмен? (2010)
- Форум Не удается вывести все значения из словаря на Python (2023)
- Форум Не собирается php (2015)
- Форум Ошибка при установке pykde4-4.8.0 (2012)
- Форум копирование файлов за текущую дату с сервера (2021)
- Форум Gentoo установка (2013)
- Форум Вопрос по bash (2005)
- Форум Не распаковывается пакет libX11-32bit. (2013)
- Форум rsyslogd в centos7 и perl (2015)
- Форум Bash: файл или директория. (2009)