Зависит от формата строки. Если все строки заканчиваются в формате /path/to/file.ext
, вы можете сделать:
echo $line | sed -e 's@.*/@@g' -e 's@\.[^.]*$@@g'
но на самом деле, это зависит от того, как именно отформатированы ваши строки и что вы хотите из этого.