#1 Le 17/10/2011, à 21:59
- albator1
Lancement Nano avec gnome-terminal "impossible lire un fichier"
Bonjour,
J'aime l'idée de pyroom mais court au niveau raccourcis.
Donc j'aimerais utilisé nano mais en le lançant avec gnome-terminal et avec des options.
Le soucis c'est que je n'arrive à utiliser aucun fichier.
J'ai essayer en créant un fichier executable dans mon /usr/bin et un alias créer dans mon .bashrc
Rien n'y fait quelqu'un aurait une idée ou peut m'aider.
Voilà ma commande :
gnome-terminal --full-screen --hide-menubar --zoom=1.29 -e nano
Par avance mille mercis.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadock)
Hors ligne
#2 Le 17/10/2011, à 22:30
- pingouinux
Re : Lancement Nano avec gnome-terminal "impossible lire un fichier"
Bonsoir,
Je n'ai pas tout compris, mais on peut ouvrir un fichier avec cette commande comme ceci :
gnome-terminal --full-screen --hide-menubar --zoom=1.29 -e "nano fichier_a_ouvrir"
Si cette commande est placée dnas un script bash :
gnome-terminal --full-screen --hide-menubar --zoom=1.29 -e "nano \"$1\""
appelé de cette façon :
./mon_script_bash "fichier_a_ouvrir"
Je ne sais pas si j'ai répondu à la question.
Hors ligne
#3 Le 17/10/2011, à 23:49
- albator1
Re : Lancement Nano avec gnome-terminal "impossible lire un fichier"
Merci tu répond parfaitement à ma question et mes attentes Pingouinux.
Juste pour ne pas mourir idiot, et s'avoir pour la prochaine fois.
Ca fait quoi ça : "nano \"$1\""
C'est quoi qui appel le fichier $1 ou vraiment \"$1\""
Dans un script standard.
Merci encore je vais pouvoir supprimer PyRoom.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadock)
Hors ligne
#4 Le 18/10/2011, à 06:44
- pingouinux
Re : Lancement Nano avec gnome-terminal "impossible lire un fichier"
Bonjour,
Voici un exemple du contenu de mon_script_bash :
#! /bin/bash
gnome-terminal --full-screen --hide-menubar --zoom=1.29 -e "nano \"$1\""
Les " externes (-e "nano \"$1\"") servent à transmettre toute l'expression comme commande à exécuter dans le terminal. Sinon, le nom du fichier est pris comme paramètre de gnome-terminal et non de nano.
Les " internes (-e "nano \"$1\"") ne sont utiles que si nom_du_fichier contient des espaces.
$1 est le premier paramètre passé à mon_script_bash
./mon_script_bash "fichier_a_ouvrir"
Là encore, les " ne sont utiles que si nom_du_fichier contient des espaces.
Voilà, j'espère que ces explications t'aideront.
Dernière modification par pingouinux (Le 18/10/2011, à 10:23)
Hors ligne
#5 Le 18/10/2011, à 09:41
- Postmortem
Re : Lancement Nano avec gnome-terminal "impossible lire un fichier"
Salut,
Pour éviter les \ qui sont durs à taper (oui, moi fainéant !!), remplacer \" par ' :
gnome-terminal --full-screen --hide-menubar --zoom=1.29 -e "nano '$1'"
Dernière modification par Postmortem (Le 18/10/2011, à 09:42)
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#6 Le 18/10/2011, à 19:22
- albator1
Re : Lancement Nano avec gnome-terminal "impossible lire un fichier"
Excellent, merci à tous.
Et j'ai découvert le $1 ''//"" grace a vous.
Bref vous comprenez lol
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadock)
Hors ligne