[linux-l] cut in bash

Volker Mueller volker at flinux.in-berlin.de
Di Mai 6 17:42:32 CEST 2003


On Tue, May 06, 2003 at 05:06:08PM +0200, Jan-Benedict Glaw wrote:
> On Tue, 2003-05-06 16:45:33 +0200, Ivan Villanueva <iv at artificialidea.com>
> wrote in message <20030506144533.GB26113 at golem>:
> > Hi Liste,
> > wieder eine Baby-Frage:
> > wie kann ich in einer Bash-Script nur ein Teil von einer Variable
> > benutzen ?
> > z.B. wenn $i "photo.jpg" ist, wie definiere ich eine Variable $j, deren
> > Wert den Name von $i ist, ohne Erweiterung (in dem Beispiel $j = "photo")
> > ?
> 
> Z.B.:
> 
> j="`echo "${i}" | cut -f 1 -d '.'`"
> 
> ...und viele andere Wege:)

z. B. so (ohne zusaetzlichen Prozess und so, dafuer _bash_pflichtig):

volker at boyer:~[531]> a="abc.def"
volker at boyer:~[533]> echo ${a/\.[^.]*/}
abc

Gruss, Volker

-- 
Volker Mueller
volker at flinux:~> echo sh _\& sh _\& > _; sh _ # Bomben zu Bierhumpen!



Mehr Informationen über die Mailingliste linux-l