How does the syntax "${foo##*.}" work to get file extensions?
14779
How do ${0##*/} and ${0%/*} work?
67636
How to check the extension of a filename in a bash script?
113282
how to extract part of a filename before '.' or before extension
114231
What is the relationship between MIME types and File .extensions?
100678
Understanding find(1)'s -exec option (curly braces & plus sign)
125067
What is "#!' in a script file?
25478
What does ${1+"$@"} mean in a shell script, and how does it differ from "$@"?
18202
Given a filesystem path, is there a shorter way to extract the filename without its extension?
72187
What is the $1 in class file names?
70444
Grabbing the extension in a file name
96838
Is the behaviour of .* to include . and .. defined in LSB or POSIX or some other specification?
128374
what is $$ in bash?
112148
Get (<<) Evaluate File Name
33719
How can I recursively copy files by file extension?
112888
What does $#array mean in Perl?
113351
Finding files by only knowing extension?
11975
What does $@ mean in a shell script?