У меня есть полный путь к файлу: hai/hello/home/something/file.txt
. Как я могу получить file.txt
как выход, исключающий полный путь?Соответствие шаблону с grep
Как это сделать с помощью grep?
У меня есть полный путь к файлу: hai/hello/home/something/file.txt
. Как я могу получить file.txt
как выход, исключающий полный путь?Соответствие шаблону с grep
Как это сделать с помощью grep?
Вам не нужно строго вычленить информацию, но если вы настаиваете, то это должно работать:
grep -o -e "\w*\.\w*$"
Необязательно, рассмотрим команду basename:
basename hai/hello/home/something/file.txt
Пожалуйста, оставьте комментарий, если голосуйте, объясняя почему. Иначе это никому не помогает. – Nikhil
#!/usr/bin/perl
use File::Spec;
use File::Basename;
$n="hai/hello/home/something/file.txt";
my $m = basename $n;
print "$m";
Почему это должно быть с Grep? –