last is a variable, and holds the previous line.
If the current line does not match the previous line plus a / then print the previous line.
--
I think your script is not correct. The regular-expression match does not like special characters.
At the end of this web page there are some links.
From the "Drilling down to the last subdirecty"