#!/bin/bash

# demoing basename and dirname
#
# by: Sharon Tuttle
# last modified: 2022-09-12

# first demo them for a given example path

ex_path=/Users/home/smtuttle/here.txt

echo \$ex_path is: $ex_path

ex_path_base=`basename $ex_path`
ex_dir_name=`dirname $ex_path`

echo \$ex_path_base is: $ex_path_base
echo \$ex_dir_name is:  $ex_dir_name

# then demo them for the first command-line argument
#     (and will give errors if none given, in this
#     pre-if-intro example)

arg_path=$1
echo \$arg_path is: $arg_path

arg_path_base=`basename $arg_path`
arg_dir_name=`dirname $arg_path`

echo \$arg_path_base is: $arg_path_base
echo \$arg_dir_name is:  $arg_dir_name