Retour de commandes dans un terminal
Résolu/Fermé
DrNitro
Messages postés
681
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
5 janvier 2015
-
8 août 2009 à 17:35
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 11 août 2009 à 09:27
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 11 août 2009 à 09:27
A voir également:
- Retour de commandes dans un terminal
- Commande terminal mac - Guide
- Invite de commande - Guide
- Retour à la ligne excel - Guide
- 'Pip' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. ✓ - Forum Python
- Discord en attente du terminal ✓ - Forum MacOS
11 réponses
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
29
8 août 2009 à 17:49
8 août 2009 à 17:49
t'es pas clair.
DrNitro
Messages postés
681
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
5 janvier 2015
99
8 août 2009 à 18:56
8 août 2009 à 18:56
ben pour moi c'est compliqué a expliquer
voila lorsqu'on ecris un script shel
1-) si on le lance a partir de la conssole ( ./script.sh) on a les retours direct sur la meme console
2-) si on le lance par simple DOUBLE CLIC ( je suis en gnome ) on a aucun retour sur une console
a moins de specifier un fichier de sortie bien sur
mais voila moi j'ai envie que la sortie soit sur une console ( c'est a dire avec le clic souris) et donc le script doit lancer la console ( gnome-terminal )
par la suite je voudrait le rendre interactif (pace que a la maison on doit se partager le pc et tout le monde n'a pas forcement envie d'apprendre des commandes linux)
par exemple un script qui affiche bonjour
#! /bin/bash
echo bonjour
lorsque je clic sur ce fichier j'aimerai qu'il lance une console qui affiche un truc du genre
nomuser:~# bonjour
Euh .... j'espere etre assez clair
voila lorsqu'on ecris un script shel
1-) si on le lance a partir de la conssole ( ./script.sh) on a les retours direct sur la meme console
2-) si on le lance par simple DOUBLE CLIC ( je suis en gnome ) on a aucun retour sur une console
a moins de specifier un fichier de sortie bien sur
mais voila moi j'ai envie que la sortie soit sur une console ( c'est a dire avec le clic souris) et donc le script doit lancer la console ( gnome-terminal )
par la suite je voudrait le rendre interactif (pace que a la maison on doit se partager le pc et tout le monde n'a pas forcement envie d'apprendre des commandes linux)
par exemple un script qui affiche bonjour
#! /bin/bash
echo bonjour
lorsque je clic sur ce fichier j'aimerai qu'il lance une console qui affiche un truc du genre
nomuser:~# bonjour
Euh .... j'espere etre assez clair
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
8 août 2009 à 19:29
8 août 2009 à 19:29
salut
je viens d'essayer et j'ai trouvé ça
ca marche pour mon programme aaaaaaaaaaaaaaa
je viens d'essayer et j'ai trouvé ça
gnome-terminal -x bash aaaaaaaaaaaaaaa
ca marche pour mon programme aaaaaaaaaaaaaaa
DrNitro
Messages postés
681
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
5 janvier 2015
99
8 août 2009 à 20:14
8 août 2009 à 20:14
> gnome-terminal -x bash aaaaaaaaaaaaaaa
a quoi sert bash
j'ai essayer mais je ne comprend pas
lorsque je tape >gnome-terminal -x echo bonjour
j'obtient une fenetre de console totalemenet vide (pas de prompt et pas le fameux BONJOUR)
juste le curseur text qui clignote et je ne peut rien y ecrire
????? bizarre?????
a quoi sert bash
j'ai essayer mais je ne comprend pas
lorsque je tape >gnome-terminal -x echo bonjour
j'obtient une fenetre de console totalemenet vide (pas de prompt et pas le fameux BONJOUR)
juste le curseur text qui clignote et je ne peut rien y ecrire
????? bizarre?????
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DrNitro
Messages postés
681
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
5 janvier 2015
99
8 août 2009 à 20:46
8 août 2009 à 20:46
sinon est-il possible de lancer un script au lancement du terminal
dubcek
Messages postés
18752
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
5 619
9 août 2009 à 09:03
9 août 2009 à 09:03
hello
essaye
xterm -e " ls ; $SHELL" &
essaye
xterm -e " ls ; $SHELL" &
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
9 août 2009 à 17:35
9 août 2009 à 17:35
gnome-terminal -x bash echo bonjour
DrNitro
Messages postés
681
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
5 janvier 2015
99
9 août 2009 à 18:48
9 août 2009 à 18:48
bon soir et pardon pour le retard
merci pour vos suggestions
alors
@dindoun,
" gnome-terminal -x bash echo bonjour " ne marche toujours pas il est probablement executé en tache de fond (...)
@dubcek ta commande marche superbement
mais j'aimerait (stp) que tu m'explique la commande surtout le $SHELL ???
merci pour vos suggestions
alors
@dindoun,
" gnome-terminal -x bash echo bonjour " ne marche toujours pas il est probablement executé en tache de fond (...)
@dubcek ta commande marche superbement
mais j'aimerait (stp) que tu m'explique la commande surtout le $SHELL ???
dubcek
Messages postés
18752
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
5 619
10 août 2009 à 08:15
10 août 2009 à 08:15
si tu exécutes
xterm -e ls
la fenêtre se referme immédiatement après le ls, pas le temps de lire.
$SHELL c'est le nom du shell que tu utilises, donc en démarrant un shell après le ls, ta fenêtre reste ouverte et prête à recevoir des commandes
pour la commande dindoun essaye
gnome-terminal -x bash -c "echo bonjour;$SHELL"
xterm -e ls
la fenêtre se referme immédiatement après le ls, pas le temps de lire.
$SHELL c'est le nom du shell que tu utilises, donc en démarrant un shell après le ls, ta fenêtre reste ouverte et prête à recevoir des commandes
pour la commande dindoun essaye
gnome-terminal -x bash -c "echo bonjour;$SHELL"
DrNitro
Messages postés
681
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
5 janvier 2015
99
10 août 2009 à 18:20
10 août 2009 à 18:20
WoW c'est super merci dindoun & dubcek vous m'avez beacoup aider pour commencer mon petit projet
a propos (petite remarque)
on peut remplacer le "$SHELL " par un read pour arreter totalement lexecuttion du script et attend de taper enttrer
merci encore
a propos (petite remarque)
on peut remplacer le "$SHELL " par un read pour arreter totalement lexecuttion du script et attend de taper enttrer
merci encore
dubcek
Messages postés
18752
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
5 619
11 août 2009 à 08:47
11 août 2009 à 08:47
oui, tu peux placer n'importe quelles commandes
xterm -e " ls ; echo Appuyez sur une touche pour continuer...; read a " &
xterm -e " ls ; echo Appuyez sur une touche pour continuer...; read a " &
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
11 août 2009 à 09:27
11 août 2009 à 09:27
Si je puis me permettre :
;-))
xterm -e " ls ; echo Appuyez sur une touche pour continuer...; read -s -n1 a " &Ça évite d'avoir à valider par "<ENTRÉE>" (-n1, "1" étant le nombre de caractères accepté) et sans renvoyer d'echo de la touche (-s).
;-))