Repository 32bit  Forum
Repository 64bit  Wiki

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.

Creare Lista file in ordine alfabetico

Messaggioda wasabi » mer feb 23, 2005 13: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 0:00

Creare Lista file in ordine alfabetico

Messaggioda useless » mer feb 23, 2005 13: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: sab ott 11, 2003 23:00
Località: A place where the streets have no name

Creare Lista file in ordine alfabetico

Messaggioda wasabi » mer feb 23, 2005 14: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 0:00

Creare Lista file in ordine alfabetico

Messaggioda meritil » mer feb 23, 2005 14: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: lun ago 23, 2004 23:00
Slackware: bluewhite64

Creare Lista file in ordine alfabetico

Messaggioda useless » mer feb 23, 2005 17: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: sab ott 11, 2003 23:00
Località: A place where the streets have no name

Creare Lista file in ordine alfabetico

Messaggioda meritil » mer feb 23, 2005 18: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: lun ago 23, 2004 23:00
Slackware: bluewhite64

Creare Lista file in ordine alfabetico

Messaggioda wasabi » mer feb 23, 2005 19: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 0:00

Creare Lista file in ordine alfabetico

Messaggioda rob » mer feb 23, 2005 19: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 0:00
Località: Roma

Creare Lista file in ordine alfabetico

Messaggioda useless » mer feb 23, 2005 21: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: sab ott 11, 2003 23:00
Località: A place where the streets have no name


Torna a Libera

Chi c’è in linea

Visitano il forum: Google [Bot] e 2 ospiti