Как сопоставить только имена файлов в неупорядоченном файле с grep?
Я попытался grep -Po '[a-zA-Z1-9/_-]{1,}\.php'
(я пытаюсь сопоставить файлы php), но это не работает, например, для http://www.google.com/index.php
, потому что он соответствует com/index.php
. Также нужно ловить такие вещи, как /directory/subdirectory/index.php