Perlでファイル内のテキスト情報をgrepする方法 †Perlのgrepを利用しファイル内のテキスト情報をgrepするサンプルコードと動作結果を以下に記します。 スポンサーリンク 関連記事 †
使用したテキストファイル †以下の情報のテキストファイルを使用しました。 hokkaido aomori iwate miyagi akita yamagata fukushima ibaraki tochigi gunma saitama chiba tokyo kanagawa niigata toyama ishikawa fukui yamanashi nagano Perlでgrepを行うサンプルコード †本サンプルコードは、ファイルを読み込み配列に投入しています。 #!/usr/bin/perl use strict; use warnings; my $file = shift; die "Usage: $0 <file>\n" unless $file; open(my $fh, '<', $file) or die ("Error: $!\n"); my @target = <$fh>; close($fh); my @match = grep(/^a/, @target); print @match; Perlでgrepをするサンプルコードの実行結果 †$ chmod +x grep.pl $ ./grep.pl pref.txt aomori akita スポンサーリンク |