Repository 32bit  Forum
Repository 64bit  Wiki

Creare Lista file in ordine alfabetico

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Niente religione, niente politica, niente offese personali.
2) Usate questo forum per tutte le discussioni che non potete trattare negli altri forum.
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 dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Creare Lista file in ordine alfabetico

Messaggioda wasabi » mer feb 23, 2005 14:31

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>
wasabi
Linux 2.4
Linux 2.4
 
Messaggi: 243
Iscritto il: gio nov 25, 2004 1:00

Creare Lista file in ordine alfabetico

Messaggioda useless » mer feb 23, 2005 14:34

cd /mnt/cdrom <BR>find | sort > ~/lista.txt <BR> <BR>se poi vuoi eliminare il ./ iniziale o cose simili dillo :).<br>
Avatar utente
useless
Staff
Staff
 
Messaggi: 3896
Iscritto il: dom ott 12, 2003 0:00
Località: A place where the streets have no name

Creare Lista file in ordine alfabetico

Messaggioda wasabi » mer feb 23, 2005 15:07

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>
wasabi
Linux 2.4
Linux 2.4
 
Messaggi: 243
Iscritto il: gio nov 25, 2004 1:00

Creare Lista file in ordine alfabetico

Messaggioda meritil » mer feb 23, 2005 15:43

#!/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>
meritil
Master
Master
 
Messaggi: 1651
Iscritto il: mar ago 24, 2004 0:00
Slackware: bluewhite64

Creare Lista file in ordine alfabetico

Messaggioda useless » mer feb 23, 2005 18:30

<!-- 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>
Avatar utente
useless
Staff
Staff
 
Messaggi: 3896
Iscritto il: dom ott 12, 2003 0:00
Località: A place where the streets have no name

Creare Lista file in ordine alfabetico

Messaggioda meritil » mer feb 23, 2005 19:55

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>
meritil
Master
Master
 
Messaggi: 1651
Iscritto il: mar ago 24, 2004 0:00
Slackware: bluewhite64

Creare Lista file in ordine alfabetico

Messaggioda wasabi » mer feb 23, 2005 20:13

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>
wasabi
Linux 2.4
Linux 2.4
 
Messaggi: 243
Iscritto il: gio nov 25, 2004 1:00

Creare Lista file in ordine alfabetico

Messaggioda rob » mer feb 23, 2005 20:14

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
rob
Linux 2.6
Linux 2.6
 
Messaggi: 924
Iscritto il: lun nov 22, 2004 1:00
Località: Roma

Creare Lista file in ordine alfabetico

Messaggioda useless » mer feb 23, 2005 22:00

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>
Avatar utente
useless
Staff
Staff
 
Messaggi: 3896
Iscritto il: dom ott 12, 2003 0:00
Località: A place where the streets have no name


Torna a Libera

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite