Creare Lista file in ordine alfabetico

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
wasabi
Linux 2.x
Linux 2.x
Messaggi: 243
Iscritto il: gio 25 nov 2004, 0:00

Creare Lista file in ordine alfabetico

Messaggio da wasabi »

Ciao, ragazzi, per una volta non si tratta di problemi di compilazione o driver mancanti!!!
<BR>Vorrei fare un archivio testuale contenente tutta la musica che ho su cd e ... non so che strumenti usare.
<BR>Mi spiego meglio: desidero inserire i titoli delle canzoni o degli album in modo che essi vadano a posizionarsi automaticamente in ordine alfabetico. Esiste un comando da shell che mi permette di farlo oppure un programma in OpenOffice che si occupi di questo?!
<BR>A presto! <br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Creare Lista file in ordine alfabetico

Messaggio da useless »

cd /mnt/cdrom
<BR>find | sort > ~/lista.txt
<BR>
<BR>se poi vuoi eliminare il ./ iniziale o cose simili dillo :).<br>

wasabi
Linux 2.x
Linux 2.x
Messaggi: 243
Iscritto il: gio 25 nov 2004, 0:00

Creare Lista file in ordine alfabetico

Messaggio da wasabi »

Non mi sono spiegato bene useless scusa.
<BR>Non voglio ordinare dei file che ho in una dir , i file sono già su cd.
<BR>La mia idea è creare un file di testo chiamato listamp3 in cui aggiungere nel corso degli anni le canzoni che ho su cd. Sarebbe bello se man mano che le inserisco esse vadano a posizionarsi in ordine alfabetico in modo da avere nel corso degli anni una unica lista costantemente consultabile.
<BR>Ecco perchè parlavo anche di openoffice. Se non erro col comando che mi consigli dovrei creare tante liste singole che poi possono anche essere convogliate in un unico file ma a sto punto mi converrebbe ordinarle da me direttamente dato che a livello di dispendio di tempo è uguale!
<BR>Che mi consigli? <br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Creare Lista file in ordine alfabetico

Messaggio da meritil »

#!/bin/sh cataloga.sh
<BR>find $1 | grep .mp3 | sort >> $2
<BR>cat $2 | sort > $2
<BR>
<BR>
<BR>Utilizzo:
<BR>cataloga [dir_mp3] [file_lista]
<BR>
<BR>
<BR>Ciao :-]
<BR>
<BR>ps: Usls ti ha detto come mettere in ordine alfabetico poi divertiti con lo scripting per fare quello che vuoi fare, che anch´io non ho capito molto bene, più che altro l´utilità.. :-] :-] :-] <br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Creare Lista file in ordine alfabetico

Messaggio da useless »

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 23-02-2005 alle ore 14:43, meritil :
<BR>cat $2 | sort > $2
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>ho idea che questo abbia qualche effetto collaterale poco piacevole (= file di 0 byte). eventualmente se è davvero così si rimedia con:
<BR>
<BR>find $1 | grep .mp3 | sort >> $2
<BR>cat $2 | sort > $2.$$
<BR>mv $2.$$ $2
<BR>
<BR>e tra l´altro il primo sort è inutile 8-).<br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Creare Lista file in ordine alfabetico

Messaggio da meritil »

già il primo sort è inutile.. perchè stamattina mi sembrava utile? boh!!! :-]
<BR>
<BR>"cat file | sort > file" produce un file vuoto.. ma la cosa di cui sono rimasto stupito è che
<BR>"cat file > file" non si può fare!?!?!?! infatti da errore.. (ho provato ora, ci sono rimasto malissimo pensavo la bash fosse più potente)
<BR>
<BR>Vabè scusate ho postato senza verificare quello che scrivevo.. cmqe è il concetto che conta :-] :-] :-] <br>

wasabi
Linux 2.x
Linux 2.x
Messaggi: 243
Iscritto il: gio 25 nov 2004, 0:00

Creare Lista file in ordine alfabetico

Messaggio da wasabi »

Oh, non credo che litigate eh?!?!
<BR>:-)
<BR>
<BR>@meritil :l´ utilità per me è che mi permette di fare ordine tra 50 cd di mp3. Mi sistemo il titolo in ordine alfabetico inserendolo in lista, leggo la lista e vedo se un album lo ho già in archivio oppure ho comunque le canzoni e se non c´è lo posso scar....ahem...comprare! :-)
<BR>Grazie tante, ciao!<br>

Avatar utente
rob
Linux 3.x
Linux 3.x
Messaggi: 924
Iscritto il: lun 22 nov 2004, 0:00
Località: Roma

Creare Lista file in ordine alfabetico

Messaggio da rob »

come non si può fare? :-o
<BR>ma i file sono uguali o diversi? nel senso
<BR>cat file > file oppure
<BR>cat file1 > file2 ?
<BR>xchè il primo dà errore, il secondo funziona 8-)
<BR>
<BR>meritil, non distruggere le mie poche certezze :-]
<BR>
<BR>ciao, rob<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Creare Lista file in ordine alfabetico

Messaggio da useless »

litigare? ma vah vah :-). semplicemente, in pieno spirito free correggiamo l´uno gli errori dell´altro x rendere il mondo migliore. ok ok, la smetto :-].
<BR>
<BR>che non si possa aprire contemporaneamente lo stesso file in lettura e scrittura mi sembre sensato, non trovate? :-) la bash non ci può far niente, xké si limita a fare una system call x aprire i file, se il kernel ritorna un errore nulla ne può. certo, potrebbe gestire automaticamente la situazione, ma è meglio così, le cose troppo automatiche fatte all´insaputa dell´utente non mi sono mai piaciute (qualcuno ha detto windows?) ;-).
<BR>
<BR>PS: quando parliamo dell´inutilità del primo sort, vogliamo semplicemente dire che lo script produce gli stessi risultati con e senza quel sort
<BR>
<BR><!-- BBCode Start --><A HREF="http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End -->
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 23-02-2005 21:01 ]<br>

Rispondi