#1 Le 11/07/2022, à 13:57
- geole
[Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Bonjour
Un script qui fonctionne bien en 20.04 ne fonctionne plus en 22.04.
J'ai isolé la séquence. L'erreur doit être si grosse que je ne la vois pas.
a@a:~$ a=0
a@a:~$ a=$(($a+1))
a@a:~$ echo $a
1
a@a:~$ let "a=$a+1"
a@a:~$ echo $a
2
a@a:~$ for i in 1 2
do
echo $a
let "a=$a+1"
a=$(($a+1))
done
2
4
bash: let: a=4 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
bash: 4 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
a@a:~$ let "a=$a+1"
bash: let: a=4 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
a@a:~$ a=$(($a+1))
bash: 4 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
a@a:~$
On voit que le problème se passe à la première itération puis qu'il est résiduel.
a@a:~$ a=0
a=$(($a+1))
for i in 1 2
do
echo $a
a=$(($a+1))
echo $a
done
1
bash: 1 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
a@a:~$
a@a:~$ a=$(($a+1))
bash: 1 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
a@a:~$
Il faut quitter la session et en ouvrir une autre. mais même problème aussitôt qu'on fait une boucle.
La détection initiale fut sur un "while read" et ajouter #!/bin/bash ne change rien au problème.
a@a:~$ cat /etc/lsb-release && sudo apt update
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
[sudo] Mot de passe de a :
Réception de :1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Atteint :2 http://fr.archive.ubuntu.com/ubuntu jammy InRelease
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Atteint :4 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy InRelease
Réception de :5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [11,4 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu jammy-backports InRelease [99,8 kB]
Réception de :7 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 DEP-11 Metadata [608 B]
336 ko réceptionnés en 1s (396 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
a@a:~$
a@a:~$
a@a:~$ a=$(($a+1))
bash: 4 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
a@a:~$
Dernière modification par geole (Le 12/07/2022, à 17:24)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#2 Le 11/07/2022, à 14:50
- iznobe
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Salut , cette ligne ne me parait pas correcte :
a=$(($a+1))
en particulier le contenu des doubles parentheses .
ca ne serait pas plutot :
a=$((a+1))
Perso , je prefere utiliser une forme contractée du genre :
let "i++"
c ' est bien plus lisible et souvent comme ca avec les autres langages.
ou a la rigueur :
a=$((x++))
Dernière modification par iznobe (Le 11/07/2022, à 14:57)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#3 Le 11/07/2022, à 15:16
- ar barzh paour
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
((a=$a+1))
ou
((a=a+1))
ou
((a++))
ou
((++a))
ou
((a+=1))
il y a des différences entre ces possiblités ( attention aux effets de bord )
Dernière modification par ar barzh paour (Le 11/07/2022, à 15:16)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#4 Le 11/07/2022, à 15:20
- iznobe
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
ce sont toutes les memes sauf une en fait :
((++a))
qui incremente "avant" alors que toutes les autres incremente apres de 1 la variable a .
Du coup le changement n' est en fait visible que lorsque cette expression est utilisée conjointement a une boucle .
Dernière modification par iznobe (Le 11/07/2022, à 15:23)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#5 Le 11/07/2022, à 15:25
- ar barzh paour
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
oui et pas besoin de $ devant((...))
a=10
((a=$a+1))
((a=a+1))
((a++))
((++a))
((a+=1))
echo $a
15
Dernière modification par ar barzh paour (Le 11/07/2022, à 15:27)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#6 Le 11/07/2022, à 17:07
- Watael
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
le code de geole fonctionne correctement sur Buster; je soupçonne l'insertion involontaire d'un caractère invisible, comme l'indique l'espace "en trop" dans le message d'erreur :
le symbole erroné est « +1 »
^ ici
Dernière modification par Watael (Le 11/07/2022, à 17:09)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#7 Le 11/07/2022, à 18:12
- iznobe
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
a@a:~$ a=$(($a+1))
bash: 4 +1 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est « +1 »)
une autre possibilité peut etre avec l' ennoncé de l' erreur : operateur arithmétique non valable , est il possible que la variable " a " contienne a ce moment là autre chose qu ' un truc numerique ? une chaine de caractere peut etre ? ou un tableau ou autre chose d' ailleurs ? et que du coup il ne soit pas possible de faire une addition , d' ou le message retourné .
Car d' apres nos tests a tous aucun soucis particulier a priori .
je viens de tester le code sous 20.04 , voici ce que j' obtiens :
iznobe@iznobe-pc:~$ a=0
iznobe@iznobe-pc:~$ a=$(($a+1))
iznobe@iznobe-pc:~$ echo $a
1
iznobe@iznobe-pc:~$ let "a=$a+1"
iznobe@iznobe-pc:~$ echo $a
2
iznobe@iznobe-pc:~$ for i in 1 2
> do
> echo $a
> let "a=$a+1"
> a=$(($a+1))
> done
2
4
je reviens avec la meme chose en 22.04 .
EDIT : suite du test en 22.04 :
iznobe@iznobe-PC:~$ a=0
iznobe@iznobe-PC:~$ a=$(($a+1))
iznobe@iznobe-PC:~$ echo $a
1
iznobe@iznobe-PC:~$ let "a=$a+1"
iznobe@iznobe-PC:~$ echo $a
2
iznobe@iznobe-PC:~$ for i in 1 2
do
echo $a
let "a=$a+1"
a=$(($a+1))
done
2
4
iznobe@iznobe-PC:~$
Pour info a tout hasard :
iznobe@iznobe-PC:~$ echo $SHELL
/bin/bash
iznobe@iznobe-PC:~$ echo $BASH_VERSION
5.1.16(1)-release
iznobe@iznobe-PC:~
Dernière modification par iznobe (Le 11/07/2022, à 18:27)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#8 Le 12/07/2022, à 03:31
- Tawal
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Hello,
Je pense comme Watael à un caractère invisible.
Mais difficile de dire lequel et comment il est arrivé là.
Peut-être une édition de type Windows (Notepad par exemple avec un /r à la fin des lignes).
Je n'ai pas pu reproduire l'erreur sous Debian Bullseye.
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#9 Le 12/07/2022, à 07:13
- jplemoine
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Je suis plutôt sur la piste de la variable a non initialisée (et qui contiendrait n'importe quoi).
test : ajouter a=0 avant la boucle for (ou n’importe quelle valeur)
NB : l'instruction for initialise sa variable index (i) : il n' y a donc pas besoin de l'initialiser de manière explicite.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#10 Le 12/07/2022, à 11:22
- Watael
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
$ a=abc
$ let "a=$a"
$ echo $a
0
$ let "a=$a+1"
$ echo $a
1
$
donc, non.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#11 Le 12/07/2022, à 11:37
- FrancisFDZ
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Bonjour,
Je suis plutôt sur la piste de la variable a non initialisée (et qui contiendrait n'importe quoi).
test : ajouter a=0 avant la boucle for (ou n’importe quelle valeur)
NB : l'instruction for initialise sa variable index (i) : il n' y a donc pas besoin de l'initialiser de manière explicite.
Ou relire en hexa le texte présentant cette anomalie !
Dernière modification par FrancisFDZ (Le 12/07/2022, à 11:38)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#12 Le 12/07/2022, à 13:06
- Tawal
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Ou relire en hexa le texte présentant cette anomalie !
Donc on reviendrais au caractère invisible
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#13 Le 12/07/2022, à 14:35
- geole
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Bonjour
Je vous remercie de toutes ces pistes. J'ai essayé comme j'ai pu.
Finalement je suis revenu en version 20.04
J'ai découvert deux problemes.
Je vous donne le script qui fonctionne.
a@b:~$ Nb=0;Size=0
a@b:~$ df -aBK 2>/dev/null| grep snap >Snap.txt
a@b:~$ while read j; do
> ##Val=echo $j | cut -dK -f1 | cut -d ' ' -f2 ; echo $Val Ko trouvés dans ce support $j
> Nb=$(($Nb+1))
> Size=$(($Size+$((echo $j | cut -dK -f1 | cut -d ' ' -f2) )))
> done<Snap.txt
a@b:~$ echo $Nb ' snap pour une taille de ' $(($Size/1000)) Mo.
30 snap pour une taille de 3023 Mo.
a@b:~$
En recopiant dans l'ordinateur contenant la version 22.04; j'ai probablement commis une erreur.
En faisant la même erreur en version 20.04, j'ai aussi l'incident
Voici le script qui ne fonctionne pas.
a@b:~$ Nb=0;Size=0
a@b:~$ df -aBK 2>/dev/null| grep snap >Snap.txt
a@b:~$ while read j; do
> ##Val=echo $j | cut -dK -f1 | cut -d ' ' -f2 ; echo $Val Ko trouvés dans ce support $j
> Nb=$(($Nb+1))
> Size=$(($Size+$((echo $j | cut -dK -f1 | cut -d ' ' -f2))))
> done<Snap.txt
bash: echo /dev/loop0 128K 128K 0K 100% /snap/bare/5 | cut -dK -f1 | cut -d ' ' -f2 : division par 0 (le symbole erroné est « dev/loop0 128K 128K 0K 100% /snap/bare/5 | cut -dK -f1 | cut -d ' ' -f2 »)
a@b:~$ echo $Nb ' snap pour une taille de ' $(($Size/1000)) Mo.
1 snap pour une taille de 0 Mo.
Dans le premier on voit ) ))) dans le second l'espace a disparu
Je vais certainement utiliser une variable intermédiaire
Je profite de votre expérience,.. Je voudrais améliorer en évitant le fichier intermédiaire.
Mais je n'arrive pas a récupérer le cumul
a@b:~$ Nb=0;
a@b:~$ df -aBK 2>/dev/null| grep snap | while read j; do
> Nb=$((Nb+1))
> echo $Nb
> done
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
a@b:~$ echo $Nb
0
a@b:~$
Pour l'ordinateur en 20.04
a@b:~$ echo $SHELL && echo $BASH_VERSION
/bin/bash
5.0.17(1)-release
a@b:~$
Pour l'ordinateur en 22.04
a@a:~$ echo $SHELL && echo $BASH_VERSION
/bin/bash
5.1.16(1)-release
a@a:~$
Dernière modification par geole (Le 12/07/2022, à 14:40)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#14 Le 12/07/2022, à 16:03
- iznobe
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Salut , sinon plus simple , mais sans le nombre total de snap :
sudo du -csh /snap/* | sort -rh
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#15 Le 12/07/2022, à 16:47
- Watael
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
je n'ai pas de snap; je ne peux donc pas améliorer la commande qui fournira les données.
par contre, pour le shell, les pipes créent un sous-shell en dehors duquel les variables qui y sont créées n'existent plus.
une solution :
while read -ra tablo #on lit dans un tableau chaque ligne de données qui sont dans un format tableau ! :)
do
echo "ligne n°$((++l)) ; colonne n°1 (\${tablo[0]}): ${tablo[0]}" #les tableaux indexés commencent à 0. La colonne qu'on veut traiter sera donc "n°Col - 1"
done < <(df ---options--- | grep 'ou pas...')
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#16 Le 12/07/2022, à 16:52
- geole
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Merci.
Quelque fois on se complique la vie inutilement.........
Le plus important n'est pas le nombre mais la taille cumulée.
Retour de la version standard 22.04
[sudo] sudo du -csh /snap/* | sort -rh
6,6G total
2,2G /snap/gnome-3-38-2004
1,1G /snap/kde-frameworks-5-qt-5-15-3-core20
726M /snap/gtk-common-themes
693M /snap/firefox
408M /snap/spectacle
396M /snap/core20
338M /snap/core18
337M /snap/snapd
296M /snap/snap-store
295M /snap/youtube-dl
4,5K /snap/bare
4,0K /snap/README
4,0K /snap/bin
J'ai noté le problème des pipe non prévus pour du cumulatif. Le plus simple est certainement de rester avec un fichier intermédiaire.
a@a:~$ Nb=0;Size=0
df -aBK 2>/dev/null| grep snap >Snap.txt
while read j; do
###Val=$(echo $j | cut -dK -f1 | cut -d ' ' -f2); echo $Val Ko trouvés dans ce support $j
Nb=$(($Nb+1))
Size=$(($Size+$((echo $j | cut -dK -f1 | cut -d ' ' -f2) )))
done<Snap.txt
echo $Nb ' snap pour une taille de ' $(($Size/1000)) Mo.
21 snap pour une taille de 2852 Mo.
cat Snap.txt
/dev/loop0 56960K 56960K 0K 100% /snap/core18/2409
/dev/loop1 128K 128K 0K 100% /snap/bare/5
/dev/loop4 63488K 63488K 0K 100% /snap/core20/1518
/dev/loop2 56960K 56960K 0K 100% /snap/core18/2344
/dev/loop5 166272K 166272K 0K 100% /snap/firefox/1443
/dev/loop3 63488K 63488K 0K 100% /snap/core20/1494
/dev/loop6 165504K 165504K 0K 100% /snap/firefox/1498
/dev/loop10 93952K 93952K 0K 100% /snap/gtk-common-themes/1535
/dev/loop15 48128K 48128K 0K 100% /snap/snapd/16010
/dev/loop11 434432K 434432K 0K 100% /snap/kde-frameworks-5-qt-5-15-3-core20/8
/dev/loop8 410496K 410496K 0K 100% /snap/gnome-3-38-2004/112
/dev/loop13 46976K 46976K 0K 100% /snap/snap-store/582
/dev/loop7 260224K 260224K 0K 100% /snap/gnome-3-38-2004/106
/dev/loop17 95488K 95488K 0K 100% /snap/youtube-dl/4630
/dev/loop12 46976K 46976K 0K 100% /snap/snap-store/575
/dev/loop16 115072K 115072K 0K 100% /snap/spectacle/145
/dev/loop9 83328K 83328K 0K 100% /snap/gtk-common-themes/1534
tmpfs 596532K 3556K 592976K 1% /run/snapd/ns
nsfs 0K 0K 0K - /run/snapd/ns/snap-store.mnt
nsfs 0K 0K 0K - /run/snapd/ns/firefox.mnt
/dev/loop18 48128K 48128K 0K 100% /snap/snapd/16292
a@a:~$
Nota. A mon avis, la première commande donne la taille des snaps dans le disque dur et la seconde commande l'occupation en RAM donc deux valeurs différentes.
Finalement le bon script
Nb=0;Size=0
df -aBK 2>/dev/null| grep snap >Snap.txt
while read j; do Nb=$(($Nb+1)); Size=$(($Size+$(echo $j | cut -dK -f1 | cut -d ' ' -f2))); done<Snap.txt
echo $Nb ' snap pour une taille de ' $(($Size/1000)) Mo.
Merci à tous.
Dernière modification par geole (Le 12/07/2022, à 17:36)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#17 Le 12/07/2022, à 18:47
- Watael
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Le plus simple est certainement de rester avec un fichier intermédiaire.
"plus simple" peut-être, mais dégueu.
tu ferais bien de remplacer le grep et les cut par un awk, et hop ! plus de boucle while !
$ df -aBK | awk '/snap/{sub("K","",$2); ++l; t+=$2}END{print l,"snaps dans",t,"K"}'
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#18 Le 13/07/2022, à 16:11
- geole
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Bonjour
Je n'ai pas tout compris pour l'écriture.
a@a:~$ df -aBK | awk '/snap/{sub("K","",$2); ++l; t+=$2}END{print l,"snaps dans",((t/1000000)),"Go"}'
df: /run/user/1000/doc: Opération non permise
21 snaps dans 2,85253 Go
a@a:~$
Pour limiter le nombre de chiffres après la virgule.
a@a:~$ df -aBK | awk '/snap/{sub("K","",$2); ++l; t+=$2}END{printf("%s %s %.3f %s\n", l,"snaps dans",((t/1000000)),"Go")}'
df: /run/user/1000/doc: Opération non permise
21 snaps dans 2,853 Go
a@a:~$
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#19 Le 13/07/2022, à 19:07
- Watael
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
df: /run/user/1000/doc: Opération non permise
je me demandais pourquoi tu redirigeais stderr.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#20 Le 13/07/2022, à 21:18
- geole
Re : [Résolu]Problème de calcul dans boucles avec 22.04 jammy.
Et dans mon script "dégueu", c'était la première ligne qui était lue et pas du tout conforme à ce qui était attendu comme structure. D'où l'ajout de la redirection.
Je n'ai pas cherché à en comprendre la cause. https://groups.google.com/g/linux.debia … BznFzR1qlE
Demain, je regarderais l'ajout de l'option T
Donc sans effet. L'astuce est de lancer en mode root
a@a:~$ sudo df -aBK | awk '/snap/{sub("K","",$2); ++l; t+=$2}END{printf("%s %s %.3f %s\n", l,"snaps dans",((t/1000000)),"Go")}'
21 snaps dans 2,853 Go
a@a:~$
Dernière modification par geole (Le 14/07/2022, à 14:00)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne