#!/bin/bash

#- Pfad zerlegen in Directory-Pfad Dateiname mit Erweiterung und ohne Erweiterung. -#

basedir_name_basen(){
	basedir=`echo "${1}" | awk -F/ '{OFS="/";$NF="";print;}'`
	name=${1##*/}
	ext=`echo "${1}" | awk -F"." '{  print $NF }'`
	basen=`echo "${name}" | sed -e 's#\..\{1,4\}$##g'`
	mount_path=`echo "${1}" | awk -F/ '{print "/"$2"/"$3"/";}'`

	[ -n "`echo "${1}" | awk -F "/" '{ c=NF-1; if(c>=1) print c; }'`" ] && \
	[ -n "${basedir}" ] && dirup1=`echo "${basedir}" | awk -F "/" '{ a=NF-1; print $a; }'`

	[ -n "`echo "${1}" | awk -F "/" '{ c=NF-1; if(c>=2) print c; }'`" ] && \
	[ -n "${basedir}" ] && dirup2=`echo "${basedir}" | awk -F "/" '{ a=NF-2; print $a; }'`

	[ -n "`echo "${1}" | awk -F "/" '{ c=NF-1; if(c>=3) print c; }'`" ] && \
	[ -n "${basedir}" ] && dirup3=`echo "${basedir}" | awk -F "/" '{ a=NF-3; print $a; }'`

	[ -n "`echo "${1}" | awk -F "/" '{ c=NF-1; if(c>=4) print c; }'`" ] && \
	[ -n "${basedir}" ] && dirup4=`echo "${basedir}" | awk -F "/" '{ a=NF-4; print $a; }'`

	#echo "${mount_path} - ${dirup1} - ${dirup2} - ${dirup3} - ${dirup4}"  && exit
}
