I have filenames like /dir/dir2/file.ext1.ext2
and I want to get filename without one extension:
/dir/dir2/file.xml.zip.sgn => file.xml.zip
/dir/dir2/file.xml.zip => file.xml
/dir/dir2/file.doc => file
/dir/dir2/file => file
file => file
would be great by expr
, may be grep -oP
OK, I can start by basename
to rip off dirs, but how to rip end-only optional extension ?