#!/usr/bin/perl
use strict;
my $BASE = 'このディレクトリに元のテキストファイルを入れとく';
my $BASE_CONV = 'ここに変換後のテキストファイルが入る';
my $ZEN_SP = ' ';
my $ZEN_EX = '!';
my $ZEN_QUES = '?';
opendir my $dir, $BASE;
while (my $fn = readdir($dir)) {
$fn =~ /^\.+$/ and next;
print "$fn\n";
open my $src, "$BASE/$fn";
open my $dest, "> $BASE_CONV/$fn";
while (my $ln = <$src>) {
$ln =~ s/^ /$ZEN_SP/g;
$ln =~ s/\!/$ZEN_EX/g;
$ln =~ s/\?/$ZEN_QUES/g;
print $dest $ln;
}
close $src;
close $dest;
}
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
21