#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.
En 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 .. ; }'
Hors 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.
En 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.
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.
En ligne
#6 Le 09/03/2022, à 13:59
- diesel
Re : [RÉSOLU] sudo et regroupement de commandes
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.
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.
En 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.
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.
Amicalement.
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.
En ligne
#9 Le 09/03/2022, à 17:14
- nany
Re : [RÉSOLU] sudo et regroupement de commandes
@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.
Hors 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 !?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne