# basename() -- Returns filename component of path
# Usage: basename filename
#
# Example 1:
#
# echo $(basename "/usr/bin/chak");
#
# Example 2:
#
# string="$(basename "/usr/bin/chak.exe" ".exe")";
# echo $string;
basename() {
local name="${1##*/}";
local opt="$2";
[ -n "$opt" ] && name="${name%.$opt}";
echo "${name%$2}";
}