partedo dalla striga di gius, vorrei che lo scrippettino funzioni cosi'<br><br><br>$renamelist.sh "directory incui fare la listadeifiles"<br><br>ho provato cosi' ma c'e qualcosa che non va:<br><br>--------------------------
<br>#!/bin/bash<br><br> if [ $# -ne 1 ]<br> then<br> echo ""<br> echo "USA: $(basename $0) <directory-image> "<br> echo ""<br> exit 1<br> fi<br><br>ls ./$1/*.jpg | sed '{h;s/$/|/;x;s/\..*$//;H;x;s/\n//}' $2 > ./$1/labels.tx
<br><br>----------------------------------------------------<br><br>mi scrive un file con ./directory-image/nomefile.jpg|<br><br>e basta<br><br>dove sbaglio?<br><br>gg<br><br><br><br><div><span class="gmail_quote">Il 28/08/07,
<b class="gmail_sendername">Giuseppe Butti</b> <<a href="mailto:giuseppebutti@gmail.com">giuseppebutti@gmail.com</a>> ha scritto:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Prova questo:<br><br> sed 's/^\([^\.]\+\)\..*/& | \1/' label.txt > label2.txt<br><br>Ciaone<br><span class="sg"><br>Giuseppe<br><br><br></span><div><div><span class="e" id="q_114ad4bcf18fbb87_3"><span class="gmail_quote">
On 8/28/07, <b class="gmail_sendername">gigiv</b> <<a href="mailto:gigiv2@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
gigiv2@gmail.com</a>> wrote:</span></span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_114ad4bcf18fbb87_5">
PPeeerrrffettooo!!!<br><br>grazie 50000<br>gg<br><br>ps grazie anche a Rugg ma io devo modificare un file .txt con la lista dei file( ls >
labels.txt)<br><br><div><span class="gmail_quote">Il 28/08/07, <b class="gmail_sendername">
Luca</b> <<a href="mailto:luca.marrazzo@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">luca.marrazzo@gmail.com</a>> ha scritto:</span><span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ciao,<br>premetto di non essere un mago,<br>ma magari questo può essere un punto di partenza:<br><br>#!/bin/sh<br><br>exec < $1<br><br>newfile=`echo new_$1`<br><br>while read line;<br><br>do<br><br> echo "$line | ${line%.jpg}" >> $newfile;
<br><br>done<br><br>mv $newfile $1<br><br><br>lo usi così :<br><br>$ ./script.sh nomefile<br><br>se invece non vuoi modificare ma creare un nuovo file basta rimuovere<br>l'ultima riga dello script<br>così ti crea un nuovo file : new_nomefile
<br><br>spero di essere stato utile<br>bye,<br><br>Luca<br><br><br><br><br></blockquote></span></div><br>
<br></span></div><span class="q">_______________________________________________<br>glux mailing list<br><a href="mailto:glux@lists.linux.it" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">glux@lists.linux.it
</a><br><a href="http://lists.linux.it/listinfo/glux" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.linux.it/listinfo/glux</a><br><a href="http://www.lecco.linux.it" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.lecco.linux.it</a><br></span></blockquote></div><br>
<br>_______________________________________________<br>glux mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:glux@lists.linux.it">glux@lists.linux.it</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.linux.it/listinfo/glux" target="_blank">
http://lists.linux.it/listinfo/glux</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.lecco.linux.it" target="_blank">http://www.lecco.linux.it</a><br></blockquote></div><br>