🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #22112

Re: Dateinamen aufteilen

#22112
From: skilchen
Date: Mon, 31 May 1999 00:00
38 lines
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-mail
References: <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)