Skip to content

Instantly share code, notes, and snippets.

@allthingscode
Created January 28, 2011 21:55
Show Gist options
  • Save allthingscode/801067 to your computer and use it in GitHub Desktop.
Save allthingscode/801067 to your computer and use it in GitHub Desktop.
#!/bin/bash
#
# Extract File Extension
file_ext=${filename_or_path##*.}
# Extract File Name From Full Path
# This returns the file name given a full path:
file_name=${full_path_var##*/}
# This returns the file name for the currently running bash script:
script_name=${0##*/}
# This returns the directory path for a given full file path:
dir_path=${full_file_path%/*}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment