n° 185
Maggio/Giugno 2013
Maggio 23, 2013, 05:54:18 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Rinominare i files con una estensione specificata usando uno script Bash  (Letto 7564 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
rischiara
Jr. Member
**

Karma: +0/-15
Scollegato Scollegato

Messaggi: 72


Mostra profilo
« inserita:: Dicembre 04, 2009, 08:20:00 am »

So veramente poco di script Bash. Pianto
Mi occorre uno script Bash che aggiunga un prefisso a tutti i nomi dei files contenuti in una cartella e che hanno una data estensione, per esempio .flv, senza modificare i nomi degli altri files privi di estensione ovvero con estensione diversa. Occhi al cielo
Qualcuno può aiutarmi? Che?!?
Ringrazio in anticipo.  Sorriso
Registrato
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #1 inserita:: Dicembre 04, 2009, 08:31:29 am »

Non mi limito a regalarti un pesce e neppure ad insegnarti come fare il nodo per l'amo. Ti regalo direttamente un ingaggio sul Pequod col capitano Achab a caccia di balene: The Advanced Bash-Scripting Guide.

Quel che intendi fare non è kosher (puro) per il mondo Unix, in quanto l'uso sistematico dell'estensione dei filename non fa realmente parte della tradizione Posix. Tuttavia, con un pizzico di espressioni regolari e quella corposa guida in mano, dovresti risolvere il problema in breve tempo, imparando peraltro qualcosa di molto utile.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
rischiara
Jr. Member
**

Karma: +0/-15
Scollegato Scollegato

Messaggi: 72


Mostra profilo
« Risposta #2 inserita:: Dicembre 04, 2009, 03:38:52 pm »

Non mi limito a regalarti un pesce e neppure ad insegnarti come fare il nodo per l'amo. Ti regalo direttamente un ingaggio sul Pequod col capitano Achab a caccia di balene: The Advanced Bash-Scripting Guide.

L'intenzione è apprezzatissima, anche perché io ho cercato delle guide agli script Bash, ma fra quelle che mi sembravano più interessanti e complete, non ce n'era nemmeno una in PDF, quindi avrei delle difficoltà a stamparle senza stravolgerne l'impaginazione.
Per quanto riguarda l'azione specifica... non chiedo né pesci, né che mi si insegni a pescare... mi accontento di un ingaggio su un peschereccio in partenza da qualsiasi porto, purché ITALIANO.
Il mio non è razzismo, ma ignoranza: NON SO L'INGLESE.

Questa per esempio
http://www.pluto.it/files/ildp/guide/abs/index.html
mi sembra una buona guida, ma fa molto uso di collegamenti da una parte all'altra della guida e, se la stampo su carta, poi i collegamenti non esistono più...
Non conosci qualcosa di simile ma in PDF (così non perdo l'impaginazione) e magari che spiega le cose senza utilizzare i link (inutilizzabili, sulla carta)?
Registrato
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #3 inserita:: Dicembre 04, 2009, 03:52:36 pm »

Il mio non è razzismo, ma ignoranza: NON SO L'INGLESE.

Questo, in effetti, è un problema serio per uno sviluppatore.

Non sono a conoscenza di lavori pubblicamente diffusi, in formato PDF e in lingua italiana inerenti lo shell scripting.

A questo punto, ritengo di fare cosa utile se depisto il tuo percorso marinaresco verso una libreria (o biblioteca):

- Lowell J. Arthur & Ted Burns, "Shell Unix - guida alla programmazione", McGraw-Hill, 88-386-0476-2

Chiaro, completo, ricchissimo di esempi e di buon senso, affronta anche le shell "minori" oltre a Bash. Un vero capolavoro.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
rischiara
Jr. Member
**

Karma: +0/-15
Scollegato Scollegato

Messaggi: 72


Mostra profilo
« Risposta #4 inserita:: Dicembre 04, 2009, 04:32:14 pm »

- Lowell J. Arthur & Ted Burns, "Shell Unix - guida alla programmazione", McGraw-Hill, 88-386-0476-2

Chiaro, completo, ricchissimo di esempi e di buon senso, affronta anche le shell "minori" oltre a Bash. Un vero capolavoro.

Ringrazio per la segnalazione. Prima dò un'occhiata in biblioteca, poi in libreria.
Registrato
DarkTy
Jr. Member
**

Karma: +8/-112
Scollegato Scollegato

Messaggi: 221



Mostra profilo
« Risposta #5 inserita:: Dicembre 05, 2009, 01:37:58 am »

Il pranzo è servito:

Bastoncini Bashindus del capitano:  Ghigno
http://www.pluto.it/files/ildp/guide/abs/parameter-substitution.html#RFE

'Menu Principale:
http://www.pluto.it/files/ildp/guide/abs/
Registrato

"La Perspicacia è L'Arte Dell'Intelligenza"
"...Si Sa Tutto Ciò Che Pensa..."
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #6 inserita:: Dicembre 05, 2009, 08:02:28 am »

Va bene l'esempio, anche se finora lo abbiamo volutamente evitato.
Meno bene per la traduzione di ABS, che è pesantemente basata sulle proprietà ipertestuali, al contrario di quanto richiesto dal nostro utente.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
rischiara
Jr. Member
**

Karma: +0/-15
Scollegato Scollegato

Messaggi: 72


Mostra profilo
« Risposta #7 inserita:: Gennaio 18, 2010, 12:07:46 am »

Nulla da fare... il libro
- Lowell J. Arthur & Ted Burns, "Shell Unix - guida alla programmazione", McGraw-Hill, 88-386-0476-2
non è presente in  nessuna biblioteca della mia provincia, e in libreria dicono che è fuori produzione, quindi non possono procurarmelo.
In compenso, ho trovato (e scaricato) questo:
http://eineki.wordpress.com/2008/09/20/libri-da-scaricare-bash-scripting-avanzato/
che dite, può andare?
Registrato
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #8 inserita:: Gennaio 18, 2010, 12:40:10 am »

che dite, può andare?

Si tratta di una traduzione italiana del più volte consigliato ABS-guide. Aggiudicato.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
cryptema
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1



Mostra profilo
« Risposta #9 inserita:: Febbraio 08, 2010, 12:16:21 am »

So veramente poco di script Bash. Pianto
Mi occorre uno script Bash che aggiunga un prefisso a tutti i nomi dei files contenuti in una cartella e che hanno una data estensione, per esempio .flv, senza modificare i nomi degli altri files privi di estensione ovvero con estensione diversa. Occhi al cielo
Qualcuno può aiutarmi? Che?!?
Ringrazio in anticipo.  Sorriso

Anche se la discussione non è recente rispondo perchè, vedendo le visite di questo post, magari a qualcuno può interessare.
Per risolvere il problema si potrebbe fare molto semplicemente in questo modo:

Codice:
for file in *.ext; do mv "$file" "prex-$file"; done

E' veloce, semplice ed efficiente. Naturalmente poi si può adattare in base alle proprie esigenze.

Saluti crypt3m4
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page