Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Petit conseil de Programmation [ Script Shell + Ruby ]

4 réponses
Avatar
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

4 réponses

Avatar
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
Avatar
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
Avatar
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
Avatar
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