, , . .
, , awk sed grep .. - " ".
.
sed -e 's/fish/paste/g' myfile
myfile .
, , perl - perl sed:
perl -p -e 's/fish/paste/g' myfile
, :
LINE: while ( defined ( $_ = <ARGV> ) ) {
s/fish/paste/g;
}
continue {
die "-p destination: $!\n" unless print $!;
}
Perl ... . , "" while, for.
, - $_, - , , , .
- perl - - .
, ;
my $regex = qr/some_pattern/;
while ( <STDIN> ) {
print if m/$regex/;
}
, :
while ( my $line = <STDIN> ) {
if ( $line =~ m/some_pattern/ ) {
print $line;
}
}