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
nuove funzioni per stupix
- gdeber
- GranGianGnomo
- Messaggi: 1547
- Iscritto il: 13 set 2001, 10:40
- Località: Rivolta d'Adda
- Contatta:
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:
<hr noshade size="1">
***L'assembler è alla base dell'universo®***
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
***L'assembler è alla base dell'universo®***
- gdeber
- GranGianGnomo
- Messaggi: 1547
- Iscritto il: 13 set 2001, 10:40
- Località: Rivolta d'Adda
- Contatta:
ok, visto che non ho nulla da fare posto anche questa variante a 2 lettori:
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
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
appena ho tempo scrivo un Ejecting-CD-mini-HOWTO
<hr noshade size="1">
***L'assembler è alla base dell'universo®***
http://mecheros.altervista.org