← Back to team overview

sslug-teknik team mailing list archive

Re: reg ex igen

 

Perfekt. Lige til at smide ind i et loop

for fn in `ls /sti/til/filer`
do
  kode=`echo $fn | perl -ane's/^(\d+)[^\d].*$/$1/; print;'`
  convert $fn
  do_db_stuff $kode $fn
done

Takker...

On Mon, November 27, 2006 07:35, Jesper Krogh wrote:
> I sslug.teknik, skrev Mogens Melander:
>>  2345678.jpg
>>  2345678-d1.jpg
>>  2345678-d2.jpg
>>
>>  Det vil sige at jeg skal finde tallet foran det første
>>  ikke numeriske tegn.
>>
>>  Hvordan er det lige man gøre det i et bash script ?
>>  Nogen forslag ?
>
> Dog ikke bash.
>
> Hvad med:
>
> ls | perl -ane's/^(\d+)[^\d].*$/$1/; print;'
>
> --
> ./Jesper Krogh, jesper@xxxxxxxx, Jabber ID: jesper@xxxxxxxxxxxx
>
>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by OpenProtect(http://www.openprotect.com), and is
> believed to be clean.
>


-- 
Later

Mogens Melander
+45 40 85 71 38
+66 14 59 81 61


-- 
This message has been scanned for viruses and
dangerous content by OpenProtect(http://www.openprotect.com), and is
believed to be clean.



Follow ups

References