Article View: ch.comp.os.linux
Article #22112Re: Dateinamen aufteilen
From: skilchen
Date: Mon, 31 May 1999 00:00
Date: Mon, 31 May 1999 00:00
38 lines
1641 bytes
1641 bytes
In article <7itpa3$fg9$1@pollux.ip-plus.net>, "Daniel Lutz" <dlutz@ntb.ch> wrote: > Daniel Werner wrote in message ... > >> Wie kann man mit sh oder bash einen Dateinamen aufteilen in den Teil nach > >> dem letzten Punkt und den Teil davor? > > > >man basename ??? Mit reinen Shell-Mitteln kann ich sowas nicht loesen, aber es gibt den Befehl expr der solche Dinge kann: file="hihi.haha.hoho" f=`expr $file : '\(.*\)\..*' \| $file` s=`expr $file : '.*\.\(.*\)' \| $file` echo "1. Teil: $f" echo "2. Teil: $s" > > Ich sch�tze, dass es in RIchtung "sed" geht; ich habe aber keine Ahnung, wie > man mit regul�ren Ausdr�cken umgeht. > Mit sed und sh zusammen z.B. so: file="hihi.haha.hoho" set `echo $file | sed -e 's/\(.*\)\.\(.*\)$/\\1 \\2/'` echo "1. Teil: $1" echo "2. Teil: $2" -- Samuel Kilchenmann skilchen@swissonline.ch Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
Technical Details
Message-ID:
<7iugm4$ivl$1@nnrp1.deja.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7ilisi$3tb$1@pollux.ip-plus.net> <newscache$5hufcf$zwe$1@cache.cyberlink.ch> <7itpa3$fg9$1@pollux.ip-plus.net>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,de095a9a27faad3c X-Google-Attributes: gidf4b73,public From: skilchen@my-deja.com Subject: Re: Dateinamen aufteilen Date: 1999/05/31 Message-ID: <7iugm4$ivl$1@nnrp1.deja.com> X-Deja-AN: 484120003 References: <7ilisi$3tb$1@pollux.ip-plus.net> <newscache$5hufcf$zwe$1@cache.cyberlink.ch> <7itpa3$fg9$1@pollux.ip-plus.net> X-Http-Proxy: 1.1 x32.deja.com:80 (Squid/1.1.22) for client 192.127.94.7 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Mon May 31 17:25:24 1999 GMT Newsgroups: ch.comp.os.linux X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)