Extract filename from path with bash
x=/etc/postfix/master.cf
echo ${x##*/} # = master.cf
echo ${x#*.} # = cf
echo ${x%.*} # = /etc/postfix/master
echo ${x%/*} # = /etc/postfix
echo ${x/.*}|awk -F/ '{print $NF}' # = master
Urlaubsfotos, Thesen, Fun
x=/etc/postfix/master.cf
echo ${x##*/} # = master.cf
echo ${x#*.} # = cf
echo ${x%.*} # = /etc/postfix/master
echo ${x%/*} # = /etc/postfix
echo ${x/.*}|awk -F/ '{print $NF}' # = master
Copyright © 2010 Stempell All rights reserved. Theme by Laptop Geek.