| Subject: | Re: filename weergeven in bin bash |
|---|---|
| From: | Antoon Pardon <apardon@xxxxxxxxxxxxxxx> |
| Date: | 31 Jul 2008 09:12:51 GMT |
| Newsgroups: | be.comp.os.linux |
On 2008-07-29, goarilla <kevin.paulus@xxxxxxxxxxxxxxxxxxxxx> wrote:
> 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
Het lezen van de man-pages zal uw begrip voor "evaluates expressions"
danig veruimen. ;-)
>> filename2=`expr "$filename" : '\(.*\).jpg'`
>>
>> of rechtstreeks (in bash) via parameter substitutie
>>
>> filename2=${filename%.jpg}
>
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: embed videos op website voor linux, TomB |
|---|---|
| Next by Date: | Re: geld verdienen met vrije software??, D. |
| Previous by Thread: | Re: filename weergeven in bin bash, goarilla |
| Next by Thread: | Re: filename weergeven in bin bash, EOS |
| Indexes: | [Date] [Thread] [Top] [All Lists] |