FANDOM


Script che suddivide $FILE in pezzi da 1MB e li invia all'indirizzo email $INDIRIZZO.

Ci sono ovviamente innumerevoli validi motivi per NON usare questo script, e ben pochi per usarlo, se non come esempio di uso di sed(1).

Soluzione per bashModifica

for PEZZO in `split -b 1024 --verbose $FILE 2>&1 | \
  sed 's/creating file \`\(x.*\)./\1/' ` ;  do \
nail -s "Parte di $FILE" -a $PEZZO $INDIRIZZO ; \
done

CommentoModifica

split(1) non stampa il nome dei file che genera su standard output, ma può stampare una stringa tipo

creating file `xaa'

sullo standard error. Una volta effettuata la redirezione con 2>&1, la sostituzione con sed(1) serve per rimuovere la parte che non interessa e tenere solo il nome del file, trovato con \(x.*\) e stampato con \1.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Inoltre su FANDOM

Wiki casuale