URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2267
[ Назад ]

Исходное сообщение
"Помогите написать скрипт на Perl"

Отправлено SysAd , 10-Ноя-03 16:00 
Трабла такая мне нужно открыть фаил, и заменить опеределённую строку в нем, например 8ую строку в этом файле поменять на "TEST".
Помогите, плиз. заранее спасибо!

Содержание

Сообщения в этом обсуждении
"Помогите написать скрипт на Perl"
Отправлено centurion , 10-Ноя-03 19:07 
>Трабла такая мне нужно открыть фаил, и заменить опеределённую строку в нем,
>например 8ую строку в этом файле поменять на "TEST".
>Помогите, плиз. заранее спасибо!


#!/usr/bin/perl -w
use strict;

my $file = 'file.txt';

open FILE, $file or die "ERROR: $!";
my @lines = <FILE>;
close FILE;

$lines[7] = "TEST\n";

open FILE, ">$file" or die "ERROR: $!";
print FILE @lines;
close FILE;


exit 0;


"Помогите написать скрипт на Perl"
Отправлено vnp , 10-Ноя-03 21:49 
sed -e '8s/.*/TEST/' < infile > outfile

"Помогите написать скрипт на Perl"
Отправлено SysAd , 11-Ноя-03 02:28 
Всем огромное спасибо за помощь