R: [newbie-it] Script

2003-11-04 Per discussione Luciano Varotti
snip> quello che mi serve e' una semplice moltiplicazione 
snip> all'interno di uno script di shell

mi sembra che funzioni così:
x=((2 * 2))
oppure così
x=[2 * 2]



Re: [newbie-it] Script

2003-11-03 Per discussione Luigi Beltramini
> La tua domanda dovrebbe tramutarsi in qualcosa del tipo:
> 
> - qual'è la sintassi per inserire dei calcoli negli script bash?
> Risposta (man bash)

ho visto ma non ho capito molto

> A parte gli scherzi, fai domande più specifiche, anche se credo tu

allora, scusate se sono stato un po' vago

quello che mi serve e' una semplice moltiplicazione all'interno di uno
script di shell

in pratica, utilizzando cdrecord vorrei ottenere lo spazio disponibile su
cdr direttamente in megabyte e non in settori






RE: [newbie-it] Script

2003-10-29 Per discussione Mario Lodi Rizzini

>-- Messaggio originale --
>Date: Tue, 28 Oct 2003 16:34:50 +0100
>From: Luigi Beltramini <[EMAIL PROTECTED]>
>To: MandrakeMl <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>Subject: [newbie-it] Script
>
>
>salve,
>
>sapete se e' possibile effettuare calcoli matematici all'interno degli
>script?

Questo che segue ? un estratto da
man bash

CALCOLO ARITMETICO
   La shell permette di  calcolare  espressioni  aritmetiche,
   sotto  certe  circostanze  (si veda il comando incorporato
   let e  l'espansione  artimetica).   La  valutazione  viene
   fatta  in  interi  long  senza  controllo  per l'overflow,
   benchΘ la divisione per 0  sia  intercettata  e  segnalata
   come errore.  La seguente lista di operatori Φ raggruppata
   per operatori di uguale livello di precedenza.  I  livelli
   sono elencati in ordine decrescente di precedenza.

   - +meno e pi∙ unari
   ! ~negazione logica e "bit a bit"
   * / %  moltiplicazione, divisione, modulo
   + -addizione, sottrazione
   << >>  shift "bit a bit" a sinistra e a destra
   <= >= < >
  confronti
   == !=  uguaglianza e disuaglianza
   &  AND "bit a bit"
   ^  OR esclusivo "bit a bit"
   |  OR "bit a bit"
   && AND logico
etc. etc. etc.

In alternativa esiste il comando
bc

Mario Lodi Rizzini

[EMAIL PROTECTED]
http://space.virgilio.it/[EMAIL PROTECTED]

(o_...Membro.del.FoLUG
//\...Forl?.Linux.Users.Group
V_/_...http://folug.linux.it

Linux.Mandrake.9.0.su.Celeron.733




Re: [newbie-it] Script

2003-10-28 Per discussione Arwan
E' inutile che tu faccia finta di nulla e ti guardi intorno, caro Luigi Beltramini, 
perche' ho le prove, il martedì 28 ottobre 2003, alle 16:34 hai scritto: 

> salve,
> 
> sapete se e' possibile effettuare calcoli matematici all'interno degli
> script?

Per certo non lo so, ma suppongo di si': come in qualsiasi altro
linguaggio di programmazione... almeno le cose di base, se poi faccia
radici quatrate, integrali e logaritmi non lo so, anzi, dubito
proprio. Che tipo di conteggi devi fare?

Arwan
-- 
 "There's so many different worlds
 So many different suns
 And we have just one world
 But we live in different ones."



Re: [newbie-it] Script

2003-10-28 Per discussione Ikki The Porcupine
Alle 16:34, martedì 28 ottobre 2003, Luigi Beltramini ha scritto:
> salve,
> 
> sapete se e' possibile effettuare calcoli matematici all'interno degli
> script?

E osi chiederlo?!!! ;-D
Certo che puoi, qualsiasi linguaggio ha delle funzioni matematiche integrate.

La tua domanda dovrebbe tramutarsi in qualcosa del tipo:

-   qual'è la sintassi per inserire dei calcoli negli script bash?
Risposta (man bash)
-   dove trovo delle librerie matematiche x python che mi calcolino la 
trasformata di Fourier?
Risposta (su internet)

A parte gli scherzi, fai domande più specifiche, anche se credo tu intenda 
script di shell (*).

(*)
http://ildp.pluto.linux.it/HOWTO/Bash-Prog-Intro-HOWTO.html
http://ildp.pluto.linux.it/AppuntiLinux/a283.html#title902

Mandi

Ikki



R: [newbie-it] Script

2003-10-28 Per discussione [Gnomix]
Che tipo di script intendi?

-Messaggio originale-
Da: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Per conto di Luigi Beltramini
Inviato: martedì 28 ottobre 2003 16.35
A: MandrakeMl
Oggetto: [newbie-it] Script

salve,

sapete se e' possibile effettuare calcoli matematici all'interno degli
script?






[newbie-it] Script

2003-10-28 Per discussione Luigi Beltramini
salve,

sapete se e' possibile effettuare calcoli matematici all'interno degli
script?



[newbie-it] script

2003-09-12 Per discussione Rev.Ferris
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciao a tutti; stavo scrivendo uno script in modo che mi automatizzasse 
le operazioni di ripping di un dvd.
Ora dopo la prima operazione di estrazione del sonoro lui mi estrae 
delle informazioni utili per la compressione video.
Quel che voglio fare e` fargli estrarre queste informazioni in un file e 
fargli prendere come parametri per la compressione video.
E` possibile fargli scrivere questo file con l'output finale(penso che 
basti un semplice >file)ed estrarre queste informazioni in modo lo 
script successivo le abbia come parametri?
Il problema e` solo che il ripping e` un'operazione molto lunga e poter 
automatizzire tutto in un unico comando lanciato attraverso at o cron 
mi permetterebbe di non dover impiegare tutta la giornata appresso a 
questa operazione!
Grazie e ciao!!
Luigi
- -- 
TASSISTA (1) - Esattore.

TASSISTA (2) - Zoologo specializzato in tassi.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/YYhzTvJtVxCNwP4RAheoAKCm5nDvBNilssasmjCrcqT+59/JagCfWpPQ
Ol12FfGYh7XM4NdTjRL5cH4=
=a9Zd
-END PGP SIGNATURE-




Re: [newbie-it] script per shell problematico

2003-09-09 Per discussione miKe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alle 23:45, sabato 6 settembre 2003,  in merito a Re: [newbie-it] script 
per shell problematico,  Giorgio Griffon   ha scritto:

>  Avevo ideato un sistema
> incasinatissimo di javascript per costruire automaticamente le pagine
> al momento dell'utilizzo, ma poi è crollato miseramente per colpa di
> i.e. 5.5, che fa una cosa diversa da tutti gli altri. Per farla
> breve, quando da una pagina si passa ad un'altra l'unico modo di
> conservare una variabile (praticamente passare la variabile dalla
> prima alla seconda) è quello di lasciare un cookie sul computer:
> tutte le locazioni di memoria disponibili al javascript vengono
> resettate, e questo rendeva troppo macchinoso e lento il
> funzionamento. Così ho optato per pagine pronte all'uso, normalmente
> collegate fra di loro, e ho usato il php come uno stampino per farle

bella pensata...

una cosa del genere era sui cd di chip del 2000-2001
una sorta di paginette dinamiche con base dati sul cd e applet java che 
generava  il codice in funzione delle scelte dell'utente

non ti dico cosa fossero quelle pagine...


>Giorgio

- -- 

bye

miKe





Slackware 8.1  GNU/Linux 2.4.22 @ ASUS S1N 1330c 
+- R.U.#219755 -+- S.R.U.#705 -+- R.M.#110932 -+


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/XjaqF/9fksDJ4y0RAtLhAJ0XYeLfETWYNHwyUXxunobMrHGBEgCePPJI
iHssXFbftTY91zOSGViYNG0=
=/gg3
-END PGP SIGNATURE-




Re: [newbie-it] script per shell problematico

2003-09-08 Per discussione Arwan
Deve aver avuto molto sonno, perche' il lunedì 08 settembre 2003, alle 17:07, Giorgio 
Griffon ha scritto: %

> > Ho dato della spia ad Arwan, perchè ha asserito che miKe mangia come un
> > majale.
> > Tu dovresti sapere qualcosa di majalinux, vero? ;-P
> 
> Qualcosa sì. Comunque tutte le battute erano scherzose, beninteso. L'unica 
> cosa non scherzosa è il comando wget che ha risolto i miei problemi :-)

Qualcosa, qualcosa... e dillo chce non ne puoi piu' a son di sentirne
parlare... ;-)

Arwan
-- 
 "There's so many different worlds
 So many different suns
 And we have just one world
 But we live in different ones."



Re: [newbie-it] script per shell problematico

2003-09-08 Per discussione Giorgio Griffon
Alle 10:48, domenica 7 settembre 2003, Giovanni Mazzamati ha scritto:

> Nell'eventualità che io venga frainteso...
>
> Ho dato della spia ad Arwan, perchè ha asserito che miKe mangia come un
> majale.
> Tu dovresti sapere qualcosa di majalinux, vero? ;-P

Qualcosa sì. Comunque tutte le battute erano scherzose, beninteso. L'unica 
cosa non scherzosa è il comando wget che ha risolto i miei problemi :-)
Ciao
   Giorgio
_
www.liceofoscarini.it/conchiglieveneziane





Re: [newbie-it] script per shell problematico

2003-09-07 Per discussione Giovanni Mazzamati
Il 23:45, sabato 06 settembre 2003 alle 23:45, sabato 06 settembre 2003, 
Giorgio Griffon su Re: [newbie-it] script per shell problematico - ha 
sfarfugliato:
> > A michè,
> > quì mistificano!!! ;-PP
> > Vabbè se vedemeo domenica alla sagra della porchetta e je famo vedè
> > noi!!!
>
> Mah, potrei anche spiegarglielo, cosa devo fare. Tanto finora le lagune mi
> hanno protetto dalla calata di questi mangiatori di porchetta... ma ora
...
> Ecco, tutto qui. Per le banconote devo decidere il sistema migliore; magari
> conoscendo bene il gimp-perl si potrebbe fare, però la cosa mi sfugge.
> Magari più avanti.
> Ciao e grazie ancora
>Giorgio

Nell'eventualità che io venga frainteso...

Ho dato della spia ad Arwan, perchè ha asserito che miKe mangia come un 
majale.
Tu dovresti sapere qualcosa di majalinux, vero? ;-P

-- 
39 / 227
IIS - si legge ai ai s  ovvero: hai hai s.

saluti
Giovanni Mazzamati
+-+
| Linux Slackware 9.0 - KDE 3.1.3 user|
| Registered User #183142 |
| Machine #209448 |
+-+
| "La conoscenza è nulla senza condivisione." |
| "Paolo Caldana aka verbal"  |
+-+




Re: [newbie-it] script per shell problematico

2003-09-06 Per discussione Giorgio Griffon
Alle 16:25, venerdì 5 settembre 2003, Giovanni Mazzamati ha scritto:
> Il 08:29, venerdì 05 settembre 2003 alle 08:29, venerdì 05 settembre 2003,
>
> Arwan su Re:  [newbie-it] script per shell problematico - ha sfarfugliato:
> > Deve aver avuto molto sonno, perche' il venerdì 05 settembre 2003, alle
> > 01:09, miKe ha scritto: %
> >
> > > poi ci spiegherai che ci devi fare...
> > > ;P
> >
> > Non dirglielo, che poi ti scrocca una cena! (E mangia come un
> > majale!)
> >
> > Arwan
>
> Ma che fa a spia
>
> A michè,
> quì mistificano!!! ;-PP
> Vabbè se vedemeo domenica alla sagra della porchetta e je famo vedè noi!!!

Mah, potrei anche spiegarglielo, cosa devo fare. Tanto finora le lagune mi 
hanno protetto dalla calata di questi mangiatori di porchetta... ma ora 
bisognerà diventare guardinghi.
In ogni modo, devo fare delle pagine html (anzi, xhtml), che però non 
finiranno su un server, bensì su un cd. Per questo non posso supporre in 
alcun modo che chi userà il cd disponga di server e interprete php; viceversa 
io avevo bisogno di un sistema che automatizzasse la produzione perché i peli 
della mia barba sono ancora belli scuri e non voglio vederli ingrigire così. 
Avevo ideato un sistema incasinatissimo di javascript per costruire 
automaticamente le pagine al momento dell'utilizzo, ma poi è crollato 
miseramente per colpa di i.e. 5.5, che fa una cosa diversa da tutti gli 
altri. Per farla breve, quando da una pagina si passa ad un'altra l'unico 
modo di conservare una variabile (praticamente passare la variabile dalla 
prima alla seconda) è quello di lasciare un cookie sul computer: tutte le 
locazioni di memoria disponibili al javascript vengono resettate, e questo 
rendeva troppo macchinoso e lento il funzionamento. Così ho optato per pagine 
pronte all'uso, normalmente collegate fra di loro, e ho usato il php come uno 
stampino per farle.
Ecco, tutto qui. Per le banconote devo decidere il sistema migliore; magari 
conoscendo bene il gimp-perl si potrebbe fare, però la cosa mi sfugge. Magari 
più avanti.
Ciao e grazie ancora
   Giorgio
_
www.liceofoscarini.it/conchiglieveneziane





Re: [newbie-it] script per shell problematico

2003-09-06 Per discussione miKe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alle 08:29, venerdì 5 settembre 2003,  in merito a Re:  [newbie-it] 
script per shell problematico,  Arwan   ha scritto:
> Deve aver avuto molto sonno, perche' il venerdì 05 settembre 2003,
> alle 01:09, miKe ha scritto: %
>
> > poi ci spiegherai che ci devi fare...
> > ;P
>
> Non dirglielo, che poi ti scrocca una cena! (E mangia come un
> majale!)

se aspetto te, muoio di fame !!
;P

>
> Arwan

- -- 

bye

miKe





Slackware 8.1  GNU/Linux 2.4.22 @ ASUS S1N 1330c 
+- R.U.#219755 -+- S.R.U.#705 -+- R.M.#110932 -+


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/WPCLF/9fksDJ4y0RAsEOAJoDjCALwsDTUF16xL0GRiS0AMTD2gCfWygI
hVAvbdBV2lrv/+t2wOZu3pc=
=Fh33
-END PGP SIGNATURE-





Re: [newbie-it] script per shell problematico

2003-09-05 Per discussione Giovanni Mazzamati
Il 08:29, venerdì 05 settembre 2003 alle 08:29, venerdì 05 settembre 2003, 
Arwan su Re:  [newbie-it] script per shell problematico - ha sfarfugliato:
> Deve aver avuto molto sonno, perche' il venerdì 05 settembre 2003, alle
> 01:09, miKe ha scritto: %
>
> > poi ci spiegherai che ci devi fare...
> > ;P
>
> Non dirglielo, che poi ti scrocca una cena! (E mangia come un
> majale!)
>
> Arwan

Ma che fa a spia

A michè,
quì mistificano!!! ;-PP
Vabbè se vedemeo domenica alla sagra della porchetta e je famo vedè noi!!!
-- 
59 / 226
Nel dubbio coricati! (Tom)

saluti
Giovanni Mazzamati
+-+
| Linux Slackware 9.0 - KDE 3.1.3 user|
| Registered User #183142 |
| Machine #209448 |
+-+
| "La conoscenza è nulla senza condivisione." |
| "Paolo Caldana aka verbal"  |
+-+




Re: [newbie-it] script per shell problematico

2003-09-04 Per discussione Arwan
Deve aver avuto molto sonno, perche' il venerdì 05 settembre 2003, alle 01:09, miKe ha 
scritto: %

> poi ci spiegherai che ci devi fare...
> ;P

Non dirglielo, che poi ti scrocca una cena! (E mangia come un
majale!)

Arwan
-- 
 "There's so many different worlds
 So many different suns
 And we have just one world
 But we live in different ones."



Re: [newbie-it] script per shell problematico

2003-09-04 Per discussione miKe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alle 23:20, giovedì 4 settembre 2003,  in merito a Re: [newbie-it] 
script per shell problematico,  Giorgio Griffon   ha scritto:

> Ho un'istanza di wget, richiamata più volte, in quanto ogni volta
> crea una pagina diversa e la salva in un file diverso (e in cartelle
> diverse):

poi ci spiegherai che ci devi fare...
;P

(insomma per cambiare i codici seriali dlle banconote da stampare ci 
sono metodi più rapidi...)



- -- 

bye

miKe





Slackware 8.1  GNU/Linux 2.4.22 @ ASUS S1N 1330c 
+- R.U.#219755 -+- S.R.U.#705 -+- R.M.#110932 -+


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/V8Y7F/9fksDJ4y0RAjwEAKChoQtfDBImS5xm/eyyu0LTfm4YowCgrzGH
kockUW3hYBq9HrN5twIaUbQ=
=T64g
-END PGP SIGNATURE-




Re: [newbie-it] script per shell problematico

2003-09-04 Per discussione Giorgio Griffon
GRANDE MIKE!!!
E' proprio quello di cui avevo bisogno, funziona perfettamente!
Ho un'istanza di wget, richiamata più volte, in quanto ogni volta crea una 
pagina diversa e la salva in un file diverso (e in cartelle diverse):

#!/bin/bash
NUMPAGINE=50
LISTA="it de en"
for LINGUA in $LISTA
do
NUM=0
CARTELLAIN=$LINGUA"cartella"
mkdir $CARTELLAIN
while let $(($NUM<=$NUMPAGINE))
do
URL="http://127.0.0.1/pagina.php?lingua="$LINGUA"&num="$NUM
echo $URL > url
FILEIN=$CARTELLAIN"/"$NUM".htm"
wget -i url -O $FILEIN
NUM=$(($NUM+1))
done
done
rm -f url

Devo dire che fare uno script così piccolo ma così potente (e risparmiare 
parecchie ore di lavoro noioso) è molto gratificante.
Grazie! Ciao
   Giorgio

Alle 09:12, venerdì 29 agosto 2003, miKe ha scritto:
>
> fai scrivere al tuo ciclo le url in un file "input"
>  poi passale a wget -i  -o 
>
> così risparmi pure memoria (hai una sola istanza di wget)
>
> dovresti ritrovare il codice concatenato nel file "output" (così pare
> dal man...)..
>
> se non dovessi avere le concatenazioni in "output"
> apri wget con "url_$n"  in input dal ciclo e output (file$n) che prende
> il nome dallo stesso ciclo...
>
> quindi wget  -o  
> han "n" istanze di wget, ma funzia...
-- 
_
www.liceofoscarini.it/conchiglieveneziane





Re: [newbie-it] script per shell problematico

2003-09-01 Per discussione miKe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alle 23:58, giovedì 28 agosto 2003,  in merito a Re: [newbie-it] script 
per shell problematico,  Giorgio Griffon   ha scritto:

> automatica. In pratica, a mano io apro un programma di testo come
> kwrite o vi e al posto di un file chiamo
> http://localhost/lamiapagina.php?var1=x&var2=y; ottengo l'html e lo
> salvo in un file. Voglio fare lo stesso automaticamente con uno
> script di shell perché ho numerose pagine che ottengo al variare di
> due parametri; ma i due parametri li faccio cambiare con un ciclo
> "for" nello script, il problema è trovare un'istruzione (da eseguire
> iterativamente all'interno del ciclo) che permetta di ottenere l'html
> di una pagina e salvarlo in un file. 



fai scrivere al tuo ciclo le url in un file "input"
 poi passale a wget -i  -o  

così risparmi pure memoria (hai una sola istanza di wget)

dovresti ritrovare il codice concatenato nel file "output" (così pare 
dal man...)..

se non dovessi avere le concatenazioni in "output"
apri wget con "url_$n"  in input dal ciclo e output (file$n) che prende 
il nome dallo stesso ciclo...

quindi wget  -o  
han "n" istanze di wget, ma funzia...

vedi tu..

Ciao, grazie

- -- 

bye

miKe





Slackware 8.1  GNU/Linux 2.4.22 @ ASUS S1N 1330c 
+- R.U.#219755 -+- S.R.U.#705 -+- R.M.#110932 -+


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/TxkVF/9fksDJ4y0RAiAHAJ9FrLPkL4UW+Rn3gq5XRJR0HUpX0QCfROhB
TuvwZHdRlc1kovSEu3xKQ/M=
=1bFn
-END PGP SIGNATURE-





Re: [newbie-it] script per shell problematico

2003-08-28 Per discussione Giorgio Griffon
Scusa, mi sono spiegato male. Il mio problema non è cambiare delle stringhe di 
testo, né far variare dei parametri, bensì far interpretare un codice in php 
e ottenerne il relativo html in maniera automatica. In pratica, a mano io 
apro un programma di testo come kwrite o vi e al posto di un file chiamo 
http://localhost/lamiapagina.php?var1=x&var2=y; ottengo l'html e lo salvo in 
un file. Voglio fare lo stesso automaticamente con uno script di shell perché 
ho numerose pagine che ottengo al variare di due parametri; ma i due 
parametri li faccio cambiare con un ciclo "for" nello script, il problema è 
trovare un'istruzione (da eseguire iterativamente all'interno del ciclo) che 
permetta di ottenere l'html di una pagina e salvarlo in un file.
Ciao, grazie
   Giorgio

Alle 10:17, mercoledì 27 agosto 2003, Andrea Celli ha scritto:
> Alle 22:58, martedì 26 agosto 2003, Giorgio Griffon ha scritto:
> > Ciao a tutti,
> > ho un problema un po' complicato: devo preparare numerose pagine web e,
> > poiché sono simili tra loro, ho deciso di usare il php in modo da
> > ottenere bell'e pronto il codice html, al variare di un paio di
> > parametri. Però ho pensato che grazie a linux il lavoro può essere
> > ulteriormente automatizzato ed ho cercato di scrivere uno script di shell
> > che faccia variare i due parametri, richieda la pagina html e ne salvi il
> > codice in un opportuno file in un'opportuna cartella. In pratica si
> > tratta di una cosa di questo genere: dato il codice php, mi connetto al
> > mio server apache attraverso un programma come konqueror con:
> > http://localhost/pagina.php?parametro1=x¶metro2=y Allora lo script
> > dovrebbe contenere due cicli uno dentro l'altro per far variare i due
> > parametri; il problema è cosa mettere dentro i cicli. Se scrivo questo:
> > testo="http://localhost/pagina.php?parametro1=x¶metro2=y";
> > vi $testo
> >
> > viene visualizzato correttamente l'html che mi serve; ma se aggiungo una
> > redirezione per salvarlo in un file
> > vi $testo > file.htm
>
> Perché usi vi o altri editor "interattivi"?
> Se devi fare modifiche standardizzate su una serie di file è meglio:
> - sed, per modificare una stringa prefissata di cui non sai la posizione
> - awk, per modificare una stringa qualunque in una posizione prefissata
> - perl, per tutte e due le cose ed altro ancora.
> Per sed c'è una mini guida, un breviario delle righe di comando usate più
> frequentemente. Si chiama one-liners-sed o qualcosa di simile.
> Per perl, c'è un manuale scritto da Marco Liverani molto chiaro e
> conciso.
>
> ciao, andrea



Re: [newbie-it] script per shell problematico

2003-08-27 Per discussione Arwan
Deve aver avuto molto sonno, perche' il martedì 26 agosto 2003, alle 20:58, Giorgio 
Griffon ha scritto:

Snippone

> Qualcuno sa darmi un 
> suggerimento a questo proposito?

Forse si' (ho detto _forse_): telefonami!

Arwan
-- 
 "There's so many different worlds
 So many different suns
 And we have just one world
 But we live in different ones."



Re: [newbie-it] script per shell problematico

2003-08-27 Per discussione Andrea Celli
Alle 22:58, martedì 26 agosto 2003, Giorgio Griffon ha scritto:
> Ciao a tutti,
> ho un problema un po' complicato: devo preparare numerose pagine web e,
> poiché sono simili tra loro, ho deciso di usare il php in modo da ottenere
> bell'e pronto il codice html, al variare di un paio di parametri. Però ho
> pensato che grazie a linux il lavoro può essere ulteriormente automatizzato
> ed ho cercato di scrivere uno script di shell che faccia variare i due
> parametri, richieda la pagina html e ne salvi il codice in un opportuno
> file in un'opportuna cartella. In pratica si tratta di una cosa di questo
> genere: dato il codice php, mi connetto al mio server apache attraverso un
> programma come konqueror con:
> http://localhost/pagina.php?parametro1=x¶metro2=y Allora lo script
> dovrebbe contenere due cicli uno dentro l'altro per far variare i due
> parametri; il problema è cosa mettere dentro i cicli. Se scrivo questo:
> testo="http://localhost/pagina.php?parametro1=x¶metro2=y";
> vi $testo
>
> viene visualizzato correttamente l'html che mi serve; ma se aggiungo una
> redirezione per salvarlo in un file
> vi $testo > file.htm

Perché usi vi o altri editor "interattivi"?
Se devi fare modifiche standardizzate su una serie di file è meglio:
- sed, per modificare una stringa prefissata di cui non sai la posizione
- awk, per modificare una stringa qualunque in una posizione prefissata 
- perl, per tutte e due le cose ed altro ancora.
Per sed c'è una mini guida, un breviario delle righe di comando usate più
frequentemente. Si chiama one-liners-sed o qualcosa di simile.
Per perl, c'è un manuale scritto da Marco Liverani molto chiaro e
conciso.

ciao, andrea







[newbie-it] script per shell problematico

2003-08-26 Per discussione Giorgio Griffon
Ciao a tutti,
ho un problema un po' complicato: devo preparare numerose pagine web e, poiché 
sono simili tra loro, ho deciso di usare il php in modo da ottenere bell'e 
pronto il codice html, al variare di un paio di parametri. Però ho pensato 
che grazie a linux il lavoro può essere ulteriormente automatizzato ed ho 
cercato di scrivere uno script di shell che faccia variare i due parametri, 
richieda la pagina html e ne salvi il codice in un opportuno file in 
un'opportuna cartella. In pratica si tratta di una cosa di questo genere:
dato il codice php, mi connetto al mio server apache attraverso un programma 
come konqueror con: http://localhost/pagina.php?parametro1=x¶metro2=y
Allora lo script dovrebbe contenere due cicli uno dentro l'altro per far 
variare i due parametri; il problema è cosa mettere dentro i cicli. Se scrivo 
questo:
testo="http://localhost/pagina.php?parametro1=x¶metro2=y";
vi $testo

viene visualizzato correttamente l'html che mi serve; ma se aggiungo una 
redirezione per salvarlo in un file
vi $testo > file.htm
quest'ultimo è pieno di caratteri strani da eliminare, e inoltre l'esecuzione 
si ferma e devo chiudere a mano il vi. Con altri programmi ho ottenuto 
risultati anche peggiori: kwrite ad esempio si apre correttamente ma non 
viene salvato niente nel file.htm. Speravo anche in lynx ma non sono riuscito 
a fargli sputar fuori l'html al posto della pagina. Qualcuno sa darmi un 
suggerimento a questo proposito?
Grazie
   Giorgio
_
www.liceofoscarini.it/conchiglieveneziane





Re: [newbie-it] Script per init 6 con aggiunte

2003-02-09 Per discussione IRON
Alle 18:02, sabato 25 gennaio 2003, Stefano Sebastiani ha scritto:
> Non c'è nessuno che mi possa aiutare a fare i due script di cui
> sopra?

mah.. io di solito per fare quello che vuoi tu uso il comando:

#>rebootin windows

dove 'windows' è la relativa voce di LILO... E' chiaramente possibile 
usarne un'altra!

ciao
-- 
>>>IRON<<<
Marco Faenzi Vallés
ICQ#: 92399781




[newbie-it] Script per init 6 con aggiunte

2003-01-23 Per discussione Stefano Sebastiani
Ho bisogno di creare uno script che faccia tre cose
1) init 6
2) lilo con opzione linux (meglio se in modalità single)
3)init 0.

ho provato con:
init 6:lilo;linux:init 0
ma non funziona esegue subito init 0!

eppure avevo uno script tipo
init 6:lilo;win 
che lanciava Windows ma ora non funziona cosa ho sbagliato?

Chi mi puo aiutare!





[newbie-it] script e operazioni su variabili di testo

2002-12-14 Per discussione Arwan
Sempre cercando di automatizzare il processo di conversione dei file wav in 
mp3, mi sono trovata con uno script che vorrei migliorare. In pratica ho una 
variabile TIT che e' del tipo audio_xx.wav, dove xx e' un numero. Vorrei 
estrarre da questa variabile l'informazione xx, e assegnarla ad una seconda 
variabile. In pratica, si tratta di togliere da TIT la parte di scritta 
audio_ e .wav. Sapete come posso fare?
-- 
Arwan





Re: [newbie-it] script e crisi

2002-10-01 Per discussione miKe

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alle 21:35, giovedì 26 settembre 2002, Arwan ha scritto:
> Premesso che non so se lo script sia corretto (ogni suggerimento e'
> ben accetto), vorrei sapere come farlo partire...
> #!/bin/bash
> #copia i file rtf su floppy
> mount /dev/fd0 /mnt/floppy

metti solo mount /mnt/floppy
lo riporti in fstab quindi non ti serve indicare origine e mountpoint
(anche perchè, altrimenti, da utente non lo potresti eseguire..)

>
> cd /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/

aggiungi
&& cp *.rtf /mnt/floppy
oppure modifica 'cd' con 'cp'


quindi salvalo e rendilo eseguibile
crea un collegamento sul desktop per eseguirlo con un click

bye

miKe
___
Slackware 8.1 GNU/Linux 2.4.19 @ hp  Xe3
R.U.#219755 - S.R.U.#705 - R.M.#110932




-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9mdlXF/9fksDJ4y0RAj9hAJ9mjd1914SPL96R6wuhMxWRkvynhgCdF7iL
3dahTOE6ziBchnUSSz8Bdvo=
=Aqxn
-END PGP SIGNATURE-




Re: [newbie-it] script e crisi

2002-09-30 Per discussione Arwan

Alle 20:23, domenica 29 settembre 2002, contorcendoti la mente su Re: 
[newbie-it] script e crisi, syd hai scritto: 

> Non riesci a farlo partire? Che messaggio ti restituisce?

Non mi restituisce alcun messaggio, cliccandoci su dal desktop. 
Pero' da shell... ho trovato l'errore. Anzi, gli errori: ce ne erano piu' 
d'uno: intanto, nell'indirizzo c'era un & senza le virgolette... quindi 
andava in palla. Poi il mount era eseguibile solo da root... infine era in 
user/bin e non in user/local/bin.
Adesso va. (Con il suo bel link dal desktop)

Grazie!

-- 
Arwan





Re: [newbie-it] script e crisi

2002-09-29 Per discussione syd

* Arwan wrote:
> Premesso che non so se lo script sia corretto (ogni suggerimento e' ben 
> accetto), vorrei sapere come farlo partire... Lo scopo e' questo: copiare una 
> serie di file su floppy (in disco fisso sono persi in una sottocartella di 
> una delle tante partizioni) semplicemente cliccando un'icona sul desktop.
> Lo script che avevo pensato e' il seguente:
> 
> #!/bin/bash
> #copia i file rtf su floppy
> 
> mount /dev/fd0 /mnt/floppy
> 
> cd /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/*.rtf 
> /mnt/floppy

Non riesci a farlo partire? Che messaggio ti restituisce?
Non uso mdk e quindi non ti saprei dire se il montaggio e'
corretto (so che in mdk c'e' il supermount a me sconosciuto)
in ogni caso assicurati che lo script che hai creato sia
eseguibile e poi prova a metterlo in /usr/local/bin.
Per renderlo eseguibile anche per l'utente

# chmod 755 
 
ciao

-- 
syd - LU 285930 * LM 167646





msg08517/pgp0.pgp
Description: PGP signature


Re: [newbie-it] script e crisi

2002-09-29 Per discussione Arwan

Alle 22:57, sabato 28 settembre 2002, contorcendoti la mente su Re: 
[newbie-it] script e crisi, biss hai scritto: 

> Forse dico una grande scemenza però a me era successo che non mi montava
> il floppy perchè dovevo mettere /dev/fd0 o /mnt/floppy e non entrambi
> altrimenti occorrevano i privilegi di root.

Provato: nisba... provato anche da root...

-- 
Arwan





Re: [newbie-it] script e crisi

2002-09-28 Per discussione biss

Il ven, 2002-09-27 alle 09:46, Mario Lodi Rizzini ha scritto:
> -- Initial Header ---
>  
> >From: [EMAIL PROTECTED]
> To  : [EMAIL PROTECTED]
> Cc  : 
> Date: Thu, 26 Sep 2002 21:35:30 +0200
> Subject : [newbie-it] script e crisi
> 
> ...cut...
> 
> > #!/bin/bash
> > #copia i file rtf su floppy
> > 
> > mount /dev/fd0 /mnt/floppy
> > 
> > cd /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/*.rtf /mnt/floppy
> > 

Forse dico una grande scemenza però a me era successo che non mi montava
il floppy perchè dovevo mettere /dev/fd0 o /mnt/floppy e non entrambi
altrimenti occorrevano i privilegi di root.

biss






Re: [newbie-it] script e crisi

2002-09-27 Per discussione Arwan

Alle 09:46, venerdì 27 settembre 2002, contorcendoti la mente su Re: 
[newbie-it] script e crisi, Mario Lodi Rizzini hai scritto: 

> Penso che sia un errore di digitazione, ma dovresti utilizzare il
> comando "cp" e non "cd".

No, ho sbagialto a digitare nella mail. E' che ho due script diversi, uno col 
cd iniziale per spostarmi nella dir giusta e poi il cp, l'altro con il cp in 
una riga sola. Entrambi fanno cilecca.

> Inoltre, se vuoi che la data dei files che al
> termine della copia troverai su floppy non abbiano la data della copia
> (ma quella originale), dovresti utilizzare l'opzione "-p", esempio:
> cp -p /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/*.rtf
> /mnt/floppy

Buona idea, lo faro' di sicuro appena lo script si decidera' a funzionare.

-- 
Arwan





Re: [newbie-it] script e crisi

2002-09-27 Per discussione Mario Lodi Rizzini

-- Initial Header ---
 
From: [EMAIL PROTECTED]
To  : [EMAIL PROTECTED]
Cc  : 
Date: Thu, 26 Sep 2002 21:35:30 +0200
Subject : [newbie-it] script e crisi

...cut...

> #!/bin/bash
> #copia i file rtf su floppy
> 
> mount /dev/fd0 /mnt/floppy
> 
> cd /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/*.rtf /mnt/floppy
> 

Penso che sia un errore di digitazione, ma dovresti utilizzare il
comando "cp" e non "cd". Inoltre, se vuoi che la data dei files che al
termine della copia troverai su floppy non abbiano la data della copia
(ma quella originale), dovresti utilizzare l'opzione "-p", esempio:
cp -p /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/*.rtf
/mnt/floppy

Saluti



Mario Lodi Rizzini
[EMAIL PROTECTED]
http://digilander.libero.it/mlodirizzini

(o_  Membro del FoLUG
//\  Forlì Linux Users Group 
V_/_ http://folug.linux.it 

Linux Mandrake 8.2 su Celeron 733





[newbie-it] script e crisi

2002-09-26 Per discussione Arwan

Premesso che non so se lo script sia corretto (ogni suggerimento e' ben 
accetto), vorrei sapere come farlo partire... Lo scopo e' questo: copiare una 
serie di file su floppy (in disco fisso sono persi in una sottocartella di 
una delle tante partizioni) semplicemente cliccando un'icona sul desktop.
Lo script che avevo pensato e' il seguente:

#!/bin/bash
#copia i file rtf su floppy

mount /dev/fd0 /mnt/floppy

cd /mnt/frodo/da_ARCHIVIARE/SF/Racconti&Ballate/Romanzi/Arwan/*.rtf 
/mnt/floppy

-- 
Arwan





Re: [newbie-it] script; Mozilla; wvHtml

2002-09-25 Per discussione Stefano Sebastiani

Ho provato un'ìaltra strada antiword con questo script

#!/bin/sh
PATH=/bin:/usr/bin:/usr/local/bin
cp "$*" $HOME/wvtemp/$*
antiword "$*" >$HOME/wvtemp/$$.txt 2>/dev/null
FILE=$HOME/wvtemp/$$.txt
mozilla -remote 'openUrl(file://'$FILE')'
rm -f $FILE

da locale funzia

da internet non và!

Dove è che sc***o?!







[newbie-it] script; Mozilla; wvHtml

2002-09-24 Per discussione Stefano Sebastiani

Carissimi, io debbo vedere on line alcuni file .doc (SIGH)
ora wvHtml me li converte in html bene (nell'insieme molto bene) però non 
riesco a far girare uno script che mi consenta di vederli con mozilla,

L'ultima mia fatica è la seguente:

#!/bin/sh
PATH=/bin:/usr/bin:/usr/local/bin
FI_DO=$HOME/WVTEMP/"$*"
FILE=$HOME/WVTEMP/"$.html"
cp "$*" "$FI_DO"
wvHtml "$FI_DO" "$FILE" 
mozilla-remote 'openUrl(file://'$FILE')'

però usata in locale mi copia il file ma non riesce a convertirlo, 
(nome_file_giusto.doc unreadable)
il linea non mi copia neppure il file!

Chi mi riesce ad aiutare?




R: [newbie-it] Script di Backup

2001-11-22 Per discussione luca laghi



> Ciao,
> uso settimanalmente uno script di bkup che seleziona i files che mi
> interessa salvare e li comprime.
> mi piacerebbe che lui scegliesse i files seguendo una lista che io
> posso modificare a piacere.
> La lista la scriverei nel formato
>
> file1
> file2
> file3

E se tu facessi

for i in $(cat nomelista)
do
...
done

dove nomelista è la lista dei tuoi file?

Luca






Re: [newbie-it] Script di Backup

2001-11-22 Per discussione Andrea Celli

Luigi De Pascale wrote:
> 
> Ciao,
> uso settimanalmente uno script di bkup che seleziona i files che mi
> interessa salvare e li comprime.
> Lo script e' il seguente:
> 
> #|/bin/bash
> cp $(find ~/ -name *.tex) ~/Bkup
> BK=~/bkup$(date +%d%m%Y).tgz
> tar -czf  $BK ~/Bkup/
> 
> mi piacerebbe invece che lui scegliesse i files seguendo una lista che io
> posso modificare a piacere.
> La lista la scriverei nel formato
> 

Quando scrivi "cp $(find ~/ -name *.tex) ~/Bkup" gli dici di
usare come argomento di cp il risultato del comando "find ~/ -name
*.tex".

Digli di usare il risultato di "cat lista", dove lista e` un file
che contiene la tua lista.

ciao, Andrea




[newbie-it] Script di Backup

2001-11-22 Per discussione Luigi De Pascale

Ciao,
uso settimanalmente uno script di bkup che seleziona i files che mi
interessa salvare e li comprime.
Lo script e' il seguente:

#|/bin/bash
cp $(find ~/ -name *.tex) ~/Bkup
BK=~/bkup$(date +%d%m%Y).tgz
tar -czf  $BK ~/Bkup/

mi piacerebbe invece che lui scegliesse i files seguendo una lista che io
posso modificare a piacere.
La lista la scriverei nel formato

file1
file2
file3

Ho provato con qualcosa tipo for i in etc etc ma non mi riesce
Sapete come si fa?
ciao
Luigi

-- 
"Not all who wander are lost"
(Tolkien)

Luigi De Pascale:   Indirizzo: Dipartimento di Matematica Applicata "U.Dini"
   Via Bonanno Pisano 25/B, 56126 Pisa, ITALY
 Tel.: +39/050/844745
   E-mail: [EMAIL PROTECTED]






Re: [newbie-it] Script per aggiornate KDE dalla 2.0.1 alla 2.1 (LM7.2)

2001-03-10 Per discussione Alessandro \"Sgama\" Amadori

At 11.18 10/03/2001 +0100, you wrote:
>Il 03:34, sabato 10 marzo 2001, scrivesti:
>
> > Dopo un primo disastroso fallimento, sono riuscito (grazie ad un messaggio
> > che ho trovato in giro per la rete) ad installare la KDE 2.1 sopra la KDE
> > 2.0.1 preinstallata da LM7.2.
>
>Com'è? Hai notato differenze? Problemi in meno?

Purtroppo non ho potuto guardarlo per bene perche' ho dovuto reinstallare 
tutto per altri motivi (sono ancora in fase di sperimentazione e ho 
sbagliato le dimensioni della partizione di swap).
Le uniche cose che ho fatto in tempo a notare e' che ci metteva molto di 
piu' a partire e che le icone nella parte sinistra della toolbar hanno 
un'animazione che quando ci vai sopra col mouse si ingrandiscono.

Ciao

   Alessandro Amadori
   Real Life and IRC nick: Sgama
   Mu* and PBIRC nick: Luxor
   IHGGER #78





Re: [newbie-it] Script per aggiornate KDE dalla 2.0.1 alla 2.1 (LM7.2)

2001-03-10 Per discussione Tommaso Leddi

Il 03:34, sabato 10 marzo 2001, scrivesti:

> Dopo un primo disastroso fallimento, sono riuscito (grazie ad un messaggio
> che ho trovato in giro per la rete) ad installare la KDE 2.1 sopra la KDE
> 2.0.1 preinstallata da LM7.2.

Com'è? Hai notato differenze? Problemi in meno?

Tommaso





[newbie-it] Script per aggiornate KDE dalla 2.0.1 alla 2.1 (LM7.2)

2001-03-09 Per discussione Alessandro \"Sgama\" Amadori

Dopo un primo disastroso fallimento, sono riuscito (grazie ad un messaggio 
che ho trovato in giro per la rete) ad installare la KDE 2.1 sopra la KDE 
2.0.1 preinstallata da LM7.2.
Il problema piu' grosso era trovare il giusto ordine di installazione dei 
vari pacchetti.
Magari avro' scoperto l'acqua calda, ma io ve lo dico lo stesso, magari a 
qualcuno puo' servire.
I pacchetti li potete scaricare qui:
ftp://ftp.kde.org/pub/kde/stable/2.1/distribution/rpm/Mandrake/7.2/i586/
Innanzi tutto aprite una shell e digitate:
# init 3
in modo da spegnere il server grafico.
Poi installate i pacchetti in questo modo:
# rpm -Uvh --force --nodeps libqt* qt* libmng* libarts* > install.log
# rpm -Uvh --force --nodeps kdesupport* kdelibs* kdebase* >> install.log
# rpm -Uvh --force --nodeps kde-i18n* kdeadmin* kdegames* kdegraphics*  >> 
install.log
# rpm -Uvh --force --nodeps kdemultimedia* kdenetwork* kdepim* kdesdk* >> 
install.log
# rpm -Uvh --force --nodeps kdetoys* kdeutils* kdevelop* kdoc* arts* >> 
install.log
# rpm --rebuilddb && update-menus -v >> install.log
Ora se volete potete controllare il install.log per possibili errori 
(purtroppo dentro ci va a finire solo lo stdout, perche' non conosco le 
isctuzioni per catturare lo stderr).
Ora potete fare:
# init 6
per riavviare la macchina, e il gioco dovrebbe essere fatto.
A me ha funzionato e sembra andare tutto bene, anche se non ho avuto modo 
di provarlo per bene.
Io comunque non vi do la certezza che sia perfetto ^_^
Spero di essere stato utile.

Ciao (e buonanotte, vista l'ora)

   Alessandro Amadori
   Real Life and IRC nick: Sgama
   Mu* and PBIRC nick: Luxor
   IHGGER #78