DOWNLOAD MULTIPLI

If you want to download any specific type of file, just grep for that file this output, and then use a bash for loop and wget to download them.
To find all the jpg file in a page, it could be something like this:
lynx --dump http://somesite.com/page.html | awk '/http/{print $2}' | grep jpg > ~/stampa.txt

Then use a simple for loop to download the files.
for i in $( cat ~/stampa.txt ); do wget $i; done





DEFINIZIONI DI VARIABILI

sotto bash
le righe
a='(21cm,0cm)'
b='(21cm,14.85cm)'
c='(0cm,29cm)'
d='(0cm,14.85cm)'
definiscono le variabili a,b,c,d
se si vuole caricare le variabili automaticamente ad ogni avvio di shell si devono inserire queste righe nel file ~/.profile
se si vogliono caricare le variabili a comando e tutte d'un colpo si deve creare un file script di shell del tipo .variabili che contenga
#!/bin/sh

a='(21cm,0cm)'
b='(21cm,14.85cm)'
c='(0cm,29cm)'
d='(0cm,14.85cm)'
quindi caricarlo con la riga
. .variabili



MANEGGIO DI FILE .PS E .PDF

consiglio caldamente l'utilizzo del pacchetto pdfjam che permette di fare un po' di tutto sui file .pdf. L'unico neo e' che ogni volta devo capire i parametri di trim a quali bordi corrispondono. Ricordo quindi che il secondo parametro determina il bordo inferiore e il quarto parametro il bordo superiore.

il comando pstops permette di fare innumerevoli modifiche sulla formattazione delle pagine di un file .ps ad esempio la riga
pstops 4:0L$a@0.7+1L$b@0.7,2R$c@0.7+3R$d@0.7 file_sorgente.ps file_uscente.ps
pstops 4:0L$e@0.78+1L$f@0.78,2R$g@0.78+3R$h@0.78
permette di mettere due pagine di file_sorgente.ps su un'unica pagina di file_uscente.ps, in modo che le pagine pari di file_uscente.ps siano ruotate di 180 gradi rispetto alle pagine dispari, in tal modo dando il camando lpr si otterra' una stampa automaticamente rilegabile sul lato corto. La differenza tra le due righe e' che la prima riduce a 0.7 la dimensione del foglio, mentre la seconda a 0.78, la seconda deve quindi usare delle variabili di shift delle pagine diverse, definite da e f g h (vedi sotto).

i seguenti file sono esempi di script di bash per le variabili a b c d e f g h
variabili a b c d per impaginare due pagine su una
variabili e f g h per impaginare due pagine su una con meno riduzione della superficie scritta


INSTALLAZIONE PACCHETTI LATEX

supponiamo si voglia installare il paccherro brutto.sty nella cartella /usr/share/texmf/tex/latex/ creare la cartella brutto e dentro metterci il file brutto.sty
aprire con emacs il file /usr/share/texmf/ls-R e aggiungere un po' dove capita le righe

./tex/latex/brutto/:
brutto.sty

in tal modo ad esempio e' stato installato il pacchetto gastex.sty che permette di fare disegni
si veda la pagina
http://www.liafa.jussieu.fr/~gastin/gastex/gastex.html

MODELLI DI FILE LATEX

nei seguenti file e' sufficiente inserire il testo
testo di una canzone
testo


RIGHE NEL FILE .bashrc (ovviamente da modificare secondo le directory e i file specifici)


alias thesis='cd ~/conti/thesis/; emacs -geometry 140x72 ~/conti/thesis/main.tex ~/conti/thesis/an_geom.tex ~/conti/thesis/dmod.tex ~/conti/thesis/introduction.tex ~/conti/thesis/exponentials.tex ~/conti/thesis/existence_thm.tex ~/conti/thesis/temp_hol.tex ~/conti/thesis/biblio.tex &'

alias mostrathesis='xdvi -geometry 1000x980 -s 6 ~/conti/thesis/main.dvi &'

alias impaginazione='pstops 4:0L$a@0.7+1L$b@0.7,2R$c@0.7+3R$d@0.7'
alias impaginazionelarga='pstops 4:0L$e@0.78+1L$f@0.78,2R$g@0.78+3R$h@0.78'

alias bigemacs='emacs -geometry 140x72'

export PATH=$PATH:$HOME/download/skype-1.2.0.18
export PATH=$PATH:/usr/local/Adobe/Acrobat7.0/bin


Ultima modifica:
29 marzo 2006.