DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

Snippets has posted 5883 posts at DZone. View Full User Profile

Bash Get Filename Without Extension

06.21.2009
| 31389 views |
  • submit to reddit
        Get the basename (full file name with no path), file name (includes extension), and file extension: 

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

Reference: <a href="http://stackoverflow.com/questions/965053/extract-filename-and-extension-in-bash/965072#965072">Extract filename and extension in bash</a>