$ cat ./testfilename.sh
#!/bin/bash
fullfile=`basename $0`
filename=$(basename "$fullfile")
echo "filename:"$filename
extension="${filename##*.}"
echo "extension:"$extension
justfilename="${filename%.*}"
echo "justfilename:"$justfilename
$ ./testfilename.sh
filename:testfilename.sh
extension:sh
justfilename:testfilename
Leave a Reply