Translate

Avvisi

tuxbay.org in ferie fine al 28 agosto
Agg: Toolbar
Agg: Unregister
Quache prob. invio news per componente sh404SEF
Per i diritti di scrittura contattare minopausa

Login






Password dimenticata?
Nessun account? Registrati

Statistiche

OS: Linux n
PHP: 5.1.6
MySQL: 5.0.22
Ora: 23:51
Caching: Disabled
GZIP: Disabled
Utenti: 77
Notizie: 251
Collegamenti web: 40
Visitatori: 266219

Abbiamo 4 visitatori online

website stats


Home
Denuncia un commento

Grazie per aver denunciato questo commento all'amministratore del sito.
Completa il form poi clicca su invia per inviare la tua denuncia.

Nome
 
E-mail
 
Motivo della denuncia
 
 
 

Commento in questione
Postato da jeco, il 26-02-2008 08:53,
1. Spiegazione:
Ok. Non volevo entrare nella discussione così "pesantenente", ma ormai ... 
Analizziamo l'hack che ho scritto prima e componiamo il comando ogni 
qualvolta vediamo una pipe (segno |): 
 
1) find ~/Musica -iname "*.mp3" -print0 
2) xargs -i -0 basename {} 
3) tr [a-z] [A-Z] 
4) sed 's/.MP3//' 
5) sort 
6) tee ~/elenco-musica-mp3.txt 
7) mail -s "Elenco brani musicali personali (mp3)" `whoami` 
 
Iniziamo: 
Il punto 1) genera una lista di file presenti nella cartella 
~/Musica che finiscono con l'estensione .mp3, indifferentemente dalle 
maiuscole o dalle minuscole che compongono il nome del file (parametro -iname). 
Per il momento prendiamo per buona l'opzione "-print0" che serve per 
legare il successivo comando xargs in maniera corretta. 
 
Apriamo una parentesi sull'utuilizzo del pipe (|): questo, vero e proprio 
comando serve catturare lo STDOUT del comando di sinistra e direzionarlo 
nello STDIN del comando di destra. 
 
Il punto 2) preleva la lista generata al punto 1) e con il parametro -0 (che 
si lega al precedente parametro -print0), termina le stringhe (cioè nomi dei 
files che scorrono ipoteticamente) in ingresso con il carattere NULL. 
( ... continua ... )
 
» Segnala questo commento all'amministratore

»  Ritorna all'articolo


mXcomment 1.0.6 DIGO -  © 2007-2008 - visualclinic.fr - Licenza Creative Commons
Modificato da Fiuh!Team - FIUH.it - Alcuni diritti riservati

Sezioni

News
Software
Hardware
Legalese
Varie
Linux
Internet

Categorie

website © 2008 www.tuxbay.org | logo © Gruthelsud | buttons © foCs | hosting eastitaly.com
Translate