Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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. big_smile

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. big_smile


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 big_smile


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadock)

Hors ligne