[glux] help mago dello script cercasi

gigiv gigiv2@gmail.com
Lun 10 Set 2007 17:14:31 CEST


partedo dalla striga di gius, vorrei che lo scrippettino funzioni cosi'


$renamelist.sh "directory incui fare la listadeifiles"

ho provato cosi' ma c'e qualcosa che non va:

--------------------------
#!/bin/bash

 if [ $# -ne 1 ]
 then
       echo ""
       echo "USA: $(basename $0) <directory-image> "
       echo ""
       exit 1
 fi

ls ./$1/*.jpg  | sed  '{h;s/$/|/;x;s/\..*$//;H;x;s/\n//}'  $2  >
./$1/labels.tx

----------------------------------------------------

mi scrive un file con ./directory-image/nomefile.jpg|

e basta

dove sbaglio?

gg



Il 28/08/07, Giuseppe Butti <giuseppebutti@gmail.com> ha scritto:
>
> Prova questo:
>
>  sed 's/^\([^\.]\+\)\..*/& | \1/' label.txt > label2.txt
>
> Ciaone
>
> Giuseppe
>
>
> On 8/28/07, gigiv < gigiv2@gmail.com> wrote:
>
> > PPeeerrrffettooo!!!
> >
> > grazie 50000
> > gg
> >
> > ps grazie anche a Rugg  ma io devo modificare un file .txt con la lista
> > dei file( ls > labels.txt)
> >
> > Il 28/08/07, Luca <luca.marrazzo@gmail.com> ha scritto:
> > >
> > > Ciao,
> > > premetto di non essere un mago,
> > > ma magari questo può essere un punto di partenza:
> > >
> > > #!/bin/sh
> > >
> > > exec < $1
> > >
> > > newfile=`echo new_$1`
> > >
> > > while read line;
> > >
> > > do
> > >
> > >     echo "$line | ${line%.jpg}" >> $newfile;
> > >
> > > done
> > >
> > > mv $newfile $1
> > >
> > >
> > > lo usi così :
> > >
> > > $ ./script.sh nomefile
> > >
> > > se invece non vuoi modificare ma creare un nuovo file basta rimuovere
> > > l'ultima riga dello script
> > > così ti crea un nuovo file  : new_nomefile
> > >
> > > spero di essere stato utile
> > > bye,
> > >
> > > Luca
> > >
> > >
> > >
> > >
> > >
> >
> > _______________________________________________
> > glux mailing list
> > glux@lists.linux.it
> > http://lists.linux.it/listinfo/glux
> > http://www.lecco.linux.it
> >
>
>
> _______________________________________________
> glux mailing list
> glux@lists.linux.it
> http://lists.linux.it/listinfo/glux
> http://www.lecco.linux.it
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.linux.it/pipermail/glux/attachments/20070910/2c0c0868/attachment.htm 


Maggiori informazioni sulla lista glux