Pages : 1
#1 Le 11/08/2006, à 08:52
- nono62
[Résolu] Script nautilus Débutant
Bonjour a tous,
je le dis tout de suite je n'ai aucune connaisance en programation, et je suis débutant sous linux.
Mon but etant la création un script nautilus qui automatise la converion au format DV (pour cinelerra).
En trouvant des scripts sur le net j'ai ai fait 1 qui fonctionne parfaitement, mais ils doit y avoir des fautes(car j'ai fait du copier coller de quelquechose que je ne comprends pas).
Je cherche 1 personne pour me corriger la synthaxe et m'expliquer en 2 lignes le principe de fonctionnement de mon script.
de grace ne rigolais pas
#!/bin/sh
# Auteur : Arnaud BOUSSU
# Date : 10/08/2006
# Dependances: Aucune
# version 0.1
filesall=""
while [ $# -gt 0 ]
do
mencoder -vf scale=720:576 -ovc libdv -oac pcm $1 -o $1.avi
filesall="$files $filesall"
shift
done
PS: merci d'avance
Dernière modification par nono62 (Le 14/08/2006, à 20:00)
Hors ligne
#2 Le 13/08/2006, à 19:37
- gene69
Re : [Résolu] Script nautilus Débutant
#!/bin/sh # selection de l'interpreteur du script
# Auteur : Arnaud BOUSSU # copyright.
# Date : 10/08/2006 # date de péremption
# Dependances: Aucune # pas mal
# version 0.1 # "alpha 1"
filesall="" # nom de la variable
while [ $# -gt 0 ] # tant que le nombres d'arguments passés au script est plus grand (greater than) que zéro, vérifie quand même que le nom du script dans $0 ne soit pas compté
do # faire
# cette ligne de commande compliquée
mencoder -vf scale=720:576 -ovc libdv -oac pcm $1 -o $1.avi
# $1 est le 2e mot de la ligne de commande (en comptant à partir de 1) soit la commande suivante
# mv source destination
# $0 mv
# $1 source
# $2 destination
# $# 2 (de mémoire j'en suis pas sur)
# ah? une variable non déclarée
filesall="$files $filesall"
shift #consommer un argument sur la ligne de commande ($3=$4;$2=$3;$1=$2; $0=?)
done # fin de la boucle while do
#il manque
exit 0
pas si je met une boite [ c o d e ] je ne peux plus mettre en gras...
PS: se script fonctionne dans un terminal, avec ou sans Nautilus
Dernière modification par gene69 (Le 13/08/2006, à 19:44)
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#3 Le 14/08/2006, à 07:44
- nono62
Re : [Résolu] Script nautilus Débutant
Merci d'avoir bien voulu, me répondre.
Sympa, au moins je pige un peu mieux ce qui ce passe.
Hors ligne