diff --git a/gaboshlib/g_basename.sh b/gaboshlib/g_basename.sh new file mode 100644 index 0000000..78a6938 --- /dev/null +++ b/gaboshlib/g_basename.sh @@ -0,0 +1,5 @@ +function g_basename { + g_basename_result="${1##*/}" + g_basename_result="${g_basename_result:-/}" +} + diff --git a/gaboshlib/g_dirname.sh b/gaboshlib/g_dirname.sh new file mode 100644 index 0000000..02b9f6f --- /dev/null +++ b/gaboshlib/g_dirname.sh @@ -0,0 +1,5 @@ +function g_dirname { + g_dirname_result="${1%"${1##*[!/]}"}" + g_dirname_result="${g_dirname_result%/*}" + g_dirname_result=${g_dirname_result:-/} +}