初めてPerl書いたので自分用メモ
ディレクトリ配下にあるファイル名のみを取得したいとき
- 無理くりlsでファイル名取得すると、改行入るので、改行を削除する処理をかませる必要あり。
- だめな書き方
my @ls_result = `ls -1 $temp`;
foreach my $kaigyo_check (@ls_result){
# 改行削除処理
$kaigyo_check=~ s/[\r\n]//g;
}
- こちらのglob関数使えば改行入らないでファイル名とれるから、便利だね。
- こっちのがオススメ
my @ls_result = glob("$temp/*");
以上