Get Filename Without Extension

by Kyle on · Posted in Bash

Get the basename (full file name with no path), file name (including extension), and file extension:

filename=$(basename $pathandfile)
extension=${filename##*.}
filename=${filename%.*}

Save. Share. Submit.

Related Snips

Hide Sidebar