【发布时间】:2013-03-01 12:16:45
【问题描述】:
如果文件名中包含像“@”这样的字符,perl 的 stat() 似乎不起作用。
-rw-r--r-- 1 root root 0 Mar 1 17:33 /tmp/mark@er.txt
使用的 Perl 命令:
#perl -e 'my $modtime = (stat("/tmp/mark@er.txt"))[9]|| die "$!"'
No such file or directory at -e line 1.
谁能帮助如何为 stat() 转义这些字符?
【问题讨论】:
-
尝试将
@转义为\@。