星期四, 6月 14, 2012

BASH filename handling

Get filename
$(basename $pathname)

file extension
${filename##*.}

filename without extension
${filename%.*}

Search "bash string substitution" in Google for more detail.