Portál AbcLinuxu, 10. května 2025 07:25
s="/aaa/bbb/ccc/ddd/" s="${s%/*/}" s="${s##*/}"
echo "/1/2/3/4/5/6/7/8/9/10/" | awk -F/ '{print $(NF-2)}'
Ve slozenych zavorkach je v kulatych NF-2
awk
em na vrabce? co starej dobrej cut
?
x="/1/2/3/4/5/6/7/8/9/10/" echo `basename \`dirname $x\``
Nebo:echo `basename \`dirname $x\``
basename "$(dirname "$x")"že?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.