[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