Articoli marcati con tag ‘programmazione’

Inviare email da shell con file allegati

sabato, 24 luglio 2010

Molti programmatori già sanno com’è facile inviare email da shell. Una semplice invocazione al comando “mail” con il destinatario passato come parametro, gli invierà tutti i dati letti dallo standard input.

$ mail giovanni@emailprova.it < /tmp/testo.txt
$ echo "Ci vediamo questa sera?" | mail milena@emailprova.it

Il comando mail accetta anche altri parametri:

  • -b bcc-addr Invia l’email in copia carbone nascosta agli indirizzi specificati.
  • -c cc-addr Invia l’email in copia carbone agli indirizzi specificati.
  • -s subject Specifica l’oggetto dell’email.

Ad esempio: (continua…)

Debuggare uno script bash

sabato, 27 febbraio 2010

Quando uno script in bash cresce in dimensioni, diventa sempre più difficile trovare eventuali errori nel codice.

La shell GNU bash fornisce a questo scopo alcune funzionalità di debug.

La più immediata ed interessante è la “modalità debug“, che si attiva eseguendo la sotto-shell con l’opzione -x; in questa modalità ogni comando più ogni suo argomento è stampato sullo standard output dopo che le variabili sono state sostituite, ma prima di essere eseguito, ad esempio: Leggi tutto

Includere tutti i file di una directory in php

lunedì, 15 febbraio 2010

Ecco un modo rapido per includere tutti i file di una directory in una pagina php, per esempio per caricare delle librerie:

foreach (glob("directory/*.php") as $filename) {
	include_once $filename;
}