ファイルテスト演算子(-e)

ファイルに関する情報を取得する場合は、ファイルテスト演算子を使う。

Perl File Test Operators
ファイルの存在を確認する - Perlゼミ - Perl元気塾のPerl講座

-e <ファイル名>

で、指定したファイルが存在するかをチェックする。

ifの条件式に置いて、存在するなら真、存在しないなら偽となる。

$ vi file_test_operators.pl
$ ls
file_test_operators.pl
$ perl file_test_operators.pl
test.txt not found.
$ vi test.txt
$ ls
file_test_operators.pl  test.txt
$ cat test.txt
ABCDE
$ perl file_test_operators.pl
test.txt exists.
$

test.txtが無い時は偽だが、test.txtを作ってからは真となる。

Sample/perl/file_test_operators/_e/src/file_test_operators at master · bg1bgst333/Sample · GitHub