nuove funzioni per stupix

Where do you want to go yesterday?
Rispondi
Avatar utente
ale
Mac
Messaggi: 6780
Iscritto il: 27 apr 2001, 20:31
Località: Romanengo
Contatta:

nuove funzioni per stupix

Messaggio da ale » 25 ott 2004, 00:11

ecco due funzioni che funzionano.
la prima è del berto e gira su linux:

----
#!/bin/bash

wget "http://translate.google.com/translate_t ... pair=en|it" -O .translation -U " Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041001 Firefox/0.10.1" -q

echo "Traduzione:"

cat .translation | grep PHYSICAL | cut -c 296- | cut -f1 -d "<"
----

la seconda l'ho fatta io modificando quella del berto e gira su mac os x:

----
#!/bin/bash

curl "http://translate.google.com/translate_t ... pair=en|it" -o .translation -A " Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041001 Firefox/0.10.1" -s

echo "Traduzione:"

cat .translation | grep PHYSICAL | cut -c 296- > .translation_1
split -b20 .translation_1
sed <xaa | cut -f1 -d "<"
rm x* .translation .translation_1
-----

l'unico problema della mia è che elimina tutti i file che hanno il nome che inizia per x che stanno nella cartella dello script...
in attesa di scoprire se stupix sarà di un posix sfumato linux o uno sfumato osx io li posto entrambi.
per farle funzionare basta incollarle in un file di testo e chmoddarlo per essere eseguito.
chmod ugo+x nomefile
./nomefile cosa_in_inglese_da_tradurre
ciao.

Is it cos i'm cul

Avatar utente
gdeber
GranGianGnomo
Messaggi: 1547
Iscritto il: 13 set 2001, 10:40
Località: Rivolta d'Adda
Contatta:

Messaggio da gdeber » 25 ott 2004, 13:16

ehi, il topic è OT!
ah, già qua siamo in ot...

perchè non mi avete detto che è ricominciato il work in regress di stupix?

allora vi butto anche l'abbozzo del worm del berto e mio da scrivere in shell:

Codice: Seleziona tutto

for i in 1 2 3; do eject; sleep 1; eject -t ; done
<hr noshade size="1">
***L'assembler è alla base dell'universo®***

Avatar utente
gdeber
GranGianGnomo
Messaggi: 1547
Iscritto il: 13 set 2001, 10:40
Località: Rivolta d'Adda
Contatta:

Messaggio da gdeber » 25 ott 2004, 19:03

ok, visto che non ho nulla da fare posto anche questa variante a 2 lettori:

Codice: Seleziona tutto

for i in 1 2; do eject -t /dev/hdc ; eject /dev/hdd; sleep 1; eject /dev/hdc ; eject -t /dev/hdd;sleep 1;  done
naturalmente va adattato in base alle proprie esigenze...
appena ho tempo scrivo un Ejecting-CD-mini-HOWTO


<hr noshade size="1">
***L'assembler è alla base dell'universo®***
http://mecheros.altervista.org

Rispondi