Você não pode. Mas você pode fazê-las separadamente.
$ foo=/usr/local/bin/bar
$ echo "${foo##*/}"
bar
$ echo "${foo%/*}"
/usr/local/bin
Como posso separar o caminho e os elementos de arquivo em um loop bash como este?
for file in 'find /my/path -name "*.ext"'
do
#(path,onlyfile) = separate_path_and_file $file
#dosomethingwith $onlyfile
done