be.comp.os.linux
[Top] [All Lists]

Re: filename weergeven in bin bash

Subject: Re: filename weergeven in bin bash
From: goarilla <kevin.paulus@xxxxxxxxxxxxxxxxxxxxx>
Date: 29 Jul 2008 20:50:02 GMT
Newsgroups: be.comp.os.linux

On Mon, 28 Jul 2008 09:54:50 +0000, Antoon Pardon wrote:

> On 2008-07-27, houghi <houghi@xxxxxxxxxxxxxxxxxx> wrote:
>>
>> Hier komt het probleem vandaan. Die `tr -d .jpg` haalt alles weg wat
>> een '.' een 'j' een 'p' of een 'g' is en niet '.jpg' Vandaar dat je het
>> probleem met IMG niet hebt. Als je een bestand zou hebben dat
>> greatjapan.jpg zou heten, dan zou de naam 'reataan' worden.
>>
>> Best dus:
>> filename=`basename $ii`
>> filename=`echo $filename|awk -F\.jpg '{print $1}'`
> 
> Dit lijkt me eerder iets voor expr

niet volgens whatis :D

> 
> filename2=`expr "$filename" : '\(.*\).jpg'`
> 
> of rechtstreeks (in bash) via parameter substitutie
> 
> filename2=${filename%.jpg}


<Prev in Thread] Current Thread [Next in Thread>