よく使うので、自分用のメモ。
たとえば、
hxxp://example.com/abc.exe
hxxp://test.com/efg.png
上記URLからファイル名のみを取得したい場合。
$ echo -e "hxxp://example.com/abc.exe\nhxxp://test.com/efg.png" | rev | cut -c 1-7 | rev
abc.exe
efg.png
revで文字列をすべて反転させてcutでn番までの文字を抽出、もう一度revで反転させた文字列を元に戻します。
以上。
2017年3月31日追記
basenameコマンドの存在を知る
$ basename "hxxp://example.com/abc.exe"
abc.exe
$ basename "hxxp://test.com/efg.png"
efg.png