Via une commande bash, je veux ouvrir un terminal et, à partir du nouveau terminal, exécuter une simple commande bash.
J'ai essayé:
gnome-terminal -- "/bin/bash -c ls"
Mais j'ai eu cette erreur:
Je ne comprends pas l'erreur et je ne trouve nulle part d'exemple d'aide.
Les guillemets indiquent au terminal d'exécuter un exécutable dans /bin
appelé bash -c ls
(avec les espaces dans son nom!). Il n'existe aucun exécutable de ce type.
Sortez-les:
gnome-terminal -- /bin/bash -c ls
... ou, pour que quelque chose reste ouvert jusqu'à ce que l'utilisateur fournisse une entrée ...
gnome-terminal -- /bin/bash -c 'ls; read'