Separating filename from extension in bash Feb 16, 2020 Tags: old-blog technology english If we want to separate filename from extension in bash this is a neat and useful trick: filename=$(basename -- "$fullfile") extension="${filename##*.}" filename="${filename%.*}"