Perl にて引数で指定したファイルを操作するときに、ワイルドカードも考慮してプログラムを組みたいなと思ったので調べてみました。今回はとりあえず Cygwin に付属していた Perl 5.8.1 にて実験を行い、その後で Linux 上での動作実験を行っています。 そもそもワイルドカードと言うのは、コマンドラインから実行する際に、ファイル名を一括して指定することが出来るようにするためのものです。 たとえば "file*.txt" というように "*" という任意の文字に該当するワイルドカードを使用すれば、もちろん存在しているファイルに限りますけど、"file1.txt" や "file2.txt" それに "file100.txt" といったファイルが該当します。 もうひとつ "?" という任意の一文字に該当するワイルドカードもあって、たとえばこれを "file?.txt" として使用す