#1 Le 04/03/2008, à 21:11
- omnimax
basique renseignement commande script shell
bonjour,
je suis en train de me fabriquer un petit script de recherche mais je peine un peu...
je voudrais que mon script pose la question rechercher quel nom de fichier avec quel extension
de là on renseigne par exemple rp.odt
ensuite qu'il pose la question rechercher où
je renseignerais par exemple /home/toto
puis que de là il pose la question suivante avec quel programme ouvrir?
et que de là s'affiche en colonne par ex:
1.openoffice
2.evince
dans mon cas je renseignerais 1
ce qui exécuterait dans le script
find /home/toto -iname "*rp.odt*" -exec openoffice {} \;
quelqu'un pour m'aider ???
Dernière modification par greg2007 (Le 04/03/2008, à 21:15)
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#2 Le 04/03/2008, à 21:16
- WW
Re : basique renseignement commande script shell
Salut,
Excuse moi, mais il n'y a pas de question dans ton post.
Pour poser une question et récupérer ça réponse
echo "question"
read reponse
On récupère la réponse dans $reponse.
Sinon tu peux faire avec zenity pour l'interface et des if imbriqués pour les différents cas d'extension.
Guide avancé d'écriture des scripts Bash
Dernière modification par WW (Le 04/03/2008, à 21:27)
Quand on sait c'est facile, mais qui n'a jamais été débutant.
Hors ligne
#3 Le 04/03/2008, à 21:32
- omnimax
Re : basique renseignement commande script shell
merci je savais pour les echo par contre pour zenity je ne savais pas que cétait possible
je viens de trouver ceci qui me servira de modèle pour mon script de recherche
http://forum.ubuntu-fr.org/viewtopic.php?id=174032
bonne soirée
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#4 Le 04/03/2008, à 22:47
- omnimax
Re : basique renseignement commande script shell
sachant que j'ai rp.doc dans home ou est mon erreur?
#! /bin/bash
#script de recherche facilité
######################################## Annulation ##########################################
function annuler {
if [ "${PIPESTATUS[0]}" != "0" ];
then
exit
fi
}
zenity --info \
--title="Bienvenue" \
--text="utilitaire de recherche amélioré"
################################## choix install/desinstall #####################################
result0=$(zenity \
--list \
--radiolist \
--column "" --column "choix" \
--title="indiquer l'extension du fichier à rechercher" \
--text="Quel extension rechercher?" \
EXT1 $"rp.doc" \
EXT2 $"m.pdf")
annuler
if echo "$result0" | grep $"rp.doc"; then
find /home/user/documents -iname "$result0" -exec openoffice {} \;
exit
Dernière modification par greg2007 (Le 04/03/2008, à 22:50)
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne
#6 Le 05/03/2008, à 12:16
- omnimax
Re : basique renseignement commande script shell
en fait ma question principale se trouve ici : c'est plus clair
http://forum.ubuntu-fr.org/viewtopic.php?id=197210
14.04 unity et Linux Mint KDE 13 zsh-meilleur shell script fire
Hors ligne