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 09/03/2022, à 13:29

diesel

[RÉSOLU] sudo et regroupement de commandes

Bonjour,

J'aimerais comprendre pourquoi, en bash

{ cd Documents ; ls ; cd .. ; }

fonctionne et pas

sudo { cd Documents ; ls ; cd .. ; }

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 09/03/2022, à 13:57)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#2 Le 09/03/2022, à 13:42

nany

Re : [RÉSOLU] sudo et regroupement de commandes

Bonjour,


Pourquoi, je n’en sais fichtre rien. Mais voici la commande qui fonctionne avec sudo :

sudo bash -c '{ cd Documents ; ls ; cd .. ; }'

En ligne

#3 Le 09/03/2022, à 13:48

diesel

Re : [RÉSOLU] sudo et regroupement de commandes

C'est déjà une première "bonne" réponse.

Merci Nany

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#4 Le 09/03/2022, à 13:53

Watael

Re : [RÉSOLU] sudo et regroupement de commandes

@nany : de cette manière, les accolades deviennent inutiles.

diesel a écrit :

Bonjour,

J'aimerais comprendre pourquoi, en bash

{ cd Documents ; ls ; cd .. ; }

fonctionne et pas

sudo { cd Documents ; ls ; cd .. ; }

Amicalement.

Jean-Marie

parce que sudo exécute une* commande

sudo -s <<eof
cd documents
ls
eof

là, non plus les accolades ne sont pas utiles.

--
* le man aurait dû indiquer "one command" plutôt que "a command".


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 09/03/2022, à 13:57

diesel

Re : [RÉSOLU] sudo et regroupement de commandes

Ok.

Et donc, il faut comprendre que { une commande ; une autre commande ; } n'est pas vu comme une seule "macro-commande".

Merci à toi aussi, Watael.

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 09/03/2022, à 13:57)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#6 Le 09/03/2022, à 13:59

diesel

Re : [RÉSOLU] sudo et regroupement de commandes

Watael a écrit :

Le man aurait dû indiquer "one command" plutôt que "a command".

'tain !, je serai peut-être à l'origine d'une évolution du man bash. wink smile

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#7 Le 09/03/2022, à 14:28

Watael

Re : [RÉSOLU] sudo et regroupement de commandes

c'est une évolution que man bash redirige vers man sudo ? c'est pas sûr. lol


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 09/03/2022, à 14:31

diesel

Re : [RÉSOLU] sudo et regroupement de commandes

Gâcheur. sad

Amicalement. big_smile

Jean-Marie

Dernière modification par diesel (Le 09/03/2022, à 14:31)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#9 Le 09/03/2022, à 17:14

nany

Re : [RÉSOLU] sudo et regroupement de commandes

Watael a écrit :

@nany : de cette manière, les accolades deviennent inutiles.

C’est bien ce qu’il me semblait mais j’ai répondu vite fait en recopiant la commande de diesel avant de partir.

En ligne

#10 Le 09/03/2022, à 19:16

Watael

Re : [RÉSOLU] sudo et regroupement de commandes

diesel ! tu vois ce que tu as fait !? lol


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne