Petit conseil de Programmation [ Script Shell + Ruby ]
4 réponses
Xadawa
Salut à tous,
j'aurais besoin d'un petit conseil, j'ai fait un script d'installation
d'une debian embarquée sur une carte mémoire CFlash de 512 Mo. Mon
script n'est pas interractif mais des variables sont à fixer au départ (
installer cron ? apache ? quelle interface devra etre utilisée ? etc...
). Je voudrais savoir s'il est possible avec Ruby ( je suis novice en la
matière ) de créer une petite interface graphique ( RubyTk ? ) et
d'éxécuter mon script ( toujours depuis l'interface graphique ) et
soyons fous d'y ajouter une barre de progression...
Merci
----------------
Eclairer un illuminé, c'est comme demander du feu à un non-fumeur...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marc Chantreux
On Wed, Apr 30, 2008 at 11:43:59AM +0200, Xadawa wrote:
si ruby n'est la que pour la partie interactive, tu peux t'en passer:
aptitude show whiptail
si tu veux qq exemples:
mkdir examples cd !$ get () { curl http://www.fifi.org/doc/dialog/examples/$1 } examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'} for f ($( get|examples )) { get $f > $f }
cordialement, marc
ps: s'inscrire a ssfr!
-- Marc Chantreux BibLibre, expert en logiciels libres pour l'info-doc http://biblibre.com
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
On Wed, Apr 30, 2008 at 11:43:59AM +0200, Xadawa wrote:
si ruby n'est la que pour la partie interactive, tu peux t'en passer:
aptitude show whiptail
si tu veux qq exemples:
mkdir examples
cd !$
get () { curl http://www.fifi.org/doc/dialog/examples/$1 }
examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'}
for f ($( get|examples )) { get $f > $f }
cordialement,
marc
ps: s'inscrire a shell@asyd.net ssfr!
--
Marc Chantreux
BibLibre, expert en logiciels libres pour l'info-doc
http://biblibre.com
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
On Wed, Apr 30, 2008 at 11:43:59AM +0200, Xadawa wrote:
si ruby n'est la que pour la partie interactive, tu peux t'en passer:
aptitude show whiptail
si tu veux qq exemples:
mkdir examples cd !$ get () { curl http://www.fifi.org/doc/dialog/examples/$1 } examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'} for f ($( get|examples )) { get $f > $f }
cordialement, marc
ps: s'inscrire a ssfr!
-- Marc Chantreux BibLibre, expert en logiciels libres pour l'info-doc http://biblibre.com
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Marc Chantreux
On Wed, Apr 30, 2008 at 03:35:00PM +0200, Xadawa wrote:
for f ($( get|examples )) { get $f > $f }
La dernière ligne avec le for ne marche pas... Il me met une erreur de parenthèses...
c'est que tu n'utilises pas encore zsh :)
en attendant, tu dois tapper
for f in ($( get|examples )); do get $f > $f; done
marc
ps: s'inscrire a shell[at]asyd.net ou ssfr
-- Marc Chantreux BibLibre, expert en logiciels libres pour l'info-doc http://biblibre.com
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
On Wed, Apr 30, 2008 at 03:35:00PM +0200, Xadawa wrote:
for f ($( get|examples )) { get $f > $f }
La dernière ligne avec le for ne marche pas... Il me met une erreur de
parenthèses...
c'est que tu n'utilises pas encore zsh :)
en attendant, tu dois tapper
for f in ($( get|examples )); do get $f > $f; done
marc
ps: s'inscrire a shell[at]asyd.net ou ssfr
--
Marc Chantreux
BibLibre, expert en logiciels libres pour l'info-doc
http://biblibre.com
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
On Wed, Apr 30, 2008 at 03:35:00PM +0200, Xadawa wrote:
for f ($( get|examples )) { get $f > $f }
La dernière ligne avec le for ne marche pas... Il me met une erreur de parenthèses...
c'est que tu n'utilises pas encore zsh :)
en attendant, tu dois tapper
for f in ($( get|examples )); do get $f > $f; done
marc
ps: s'inscrire a shell[at]asyd.net ou ssfr
-- Marc Chantreux BibLibre, expert en logiciels libres pour l'info-doc http://biblibre.com
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Xadawa
Marc Chantreux wrote:
On Wed, Apr 30, 2008 at 11:43:59AM +0200, Xadawa wrote:
si ruby n'est la que pour la partie interactive, tu peux t'en passer:
aptitude show whiptail
si tu veux qq exemples:
mkdir examples cd !$ get () { curl http://www.fifi.org/doc/dialog/examples/$1 } examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'} for f ($( get|examples )) { get $f > $f }
cordialement, marc
ps: s'inscrire a ssfr!
La dernière ligne avec le for ne marche pas... Il me met une erreur de parenthèses...
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Marc Chantreux wrote:
On Wed, Apr 30, 2008 at 11:43:59AM +0200, Xadawa wrote:
si ruby n'est la que pour la partie interactive, tu peux t'en passer:
aptitude show whiptail
si tu veux qq exemples:
mkdir examples
cd !$
get () { curl http://www.fifi.org/doc/dialog/examples/$1 }
examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'}
for f ($( get|examples )) { get $f > $f }
cordialement,
marc
ps: s'inscrire a shell@asyd.net ssfr!
La dernière ligne avec le for ne marche pas... Il me met une erreur de
parenthèses...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
On Wed, Apr 30, 2008 at 11:43:59AM +0200, Xadawa wrote:
si ruby n'est la que pour la partie interactive, tu peux t'en passer:
aptitude show whiptail
si tu veux qq exemples:
mkdir examples cd !$ get () { curl http://www.fifi.org/doc/dialog/examples/$1 } examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'} for f ($( get|examples )) { get $f > $f }
cordialement, marc
ps: s'inscrire a ssfr!
La dernière ligne avec le for ne marche pas... Il me met une erreur de parenthèses...
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Xadawa
Marc Chantreux wrote:
On Wed, Apr 30, 2008 at 03:35:00PM +0200, Xadawa wrote:
for f ($( get|examples )) { get $f > $f }
La dernière ligne avec le for ne marche pas... Il me met une erreur de parenthèses...
c'est que tu n'utilises pas encore zsh :)
en attendant, tu dois tapper
for f in ($( get|examples )); do get $f > $f; done
marc
ps: s'inscrire a shell[at]asyd.net ou ssfr
:~/examples # get () { curl http://www.fifi.org/doc/dialog/examples/$1 }; examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'}; for f in ($( get|examples )); do get $f > $f; done bash: syntax error near unexpected token `('
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Marc Chantreux wrote:
On Wed, Apr 30, 2008 at 03:35:00PM +0200, Xadawa wrote:
for f ($( get|examples )) { get $f > $f }
La dernière ligne avec le for ne marche pas... Il me met une erreur de
parenthèses...
c'est que tu n'utilises pas encore zsh :)
en attendant, tu dois tapper
for f in ($( get|examples )); do get $f > $f; done
marc
ps: s'inscrire a shell[at]asyd.net ou ssfr
root@laptop-acer:~/examples # get () { curl
http://www.fifi.org/doc/dialog/examples/$1 }; examples() { perl -lne
'print $1 while m{<a href="(.*)">1</a>}g'}; for f in ($( get|examples
)); do get $f > $f; done
bash: syntax error near unexpected token `('
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
On Wed, Apr 30, 2008 at 03:35:00PM +0200, Xadawa wrote:
for f ($( get|examples )) { get $f > $f }
La dernière ligne avec le for ne marche pas... Il me met une erreur de parenthèses...
c'est que tu n'utilises pas encore zsh :)
en attendant, tu dois tapper
for f in ($( get|examples )); do get $f > $f; done
marc
ps: s'inscrire a shell[at]asyd.net ou ssfr
:~/examples # get () { curl http://www.fifi.org/doc/dialog/examples/$1 }; examples() { perl -lne 'print $1 while m{<a href="(.*)">1</a>}g'}; for f in ($( get|examples )); do get $f > $f; done bash: syntax error near unexpected token `('
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact