我有一个文件的完整路径说hai/hello/home/something/file.txt
。如何将file.txt
作为输出消除完整路径?
如何用grep做到这一点?
答案 0 :(得分:2)
#!/usr/bin/perl
use File::Spec;
use File::Basename;
$n="hai/hello/home/something/file.txt";
my $m = basename $n;
print "$m";
答案 1 :(得分:1)
你没有严格要求grep,但如果你坚持,这应该有效:
grep -o -e "\w*\.\w*$"
(可选)考虑命令basename:
basename hai/hello/home/something/file.txt
答案 2 :(得分:1)