#1 Le 04/07/2021, à 13:22
- zephyre123
[RESOLU]Parametre non definis nounset activation desactivation
Bonjour,
Je continu mon apprentissage du langage bash.
Afin de sécuriser un programme on peut déclencher une erreur dans le traitement des paramètres non définis.
Pour ce faire il suffit de faire la commande suivante :
set -o nounset
J'ai fait les commandes suivantes qui n'ont rien données :
man set
man nounset
info set
info nounset
Ou es ce que je peux retrouver cette information et pourquoi y a rien dans le man à ce sujet ?
Merci pour votre aide.
Dernière modification par zephyre123 (Le 04/07/2021, à 18:16)
Hors ligne
#2 Le 04/07/2021, à 13:40
- abelthorne
Re : [RESOLU]Parametre non definis nounset activation desactivation
Il y a peut-être des paquets de man manquants (ils ne sont pas tous installés par défaut). Je ne saurais pas te dire lesquels installer, il faudrait fouiller dans les dépôts avec Synaptic, mais dans le pire des cas tu peux facilement les trouver en ligne avec des recherches du genre "linux man set".
Par exemple là : https://linuxcommand.org/lc3_man_pages/seth.html (set) ou là : http://manpagesfr.free.fr/man/man1/bash.1.html (commandes en vrac mais en français).
Dernière modification par abelthorne (Le 04/07/2021, à 13:41)
Hors ligne
#3 Le 04/07/2021, à 13:43
- Tawal
Re : [RESOLU]Parametre non definis nounset activation desactivation
Hello,
Regarde dans man bash section "COMMANDES INTERNES DE L'INTERPRÉTEUR" , commande "set" :
http://manpages.ubuntu.com/manpages/imp … %C3%A9teur
Edit: oups devancé
Edit2 : set est une commande interne à bash, donc sa documentation se trouve dans le man de bash
Dernière modification par Tawal (Le 04/07/2021, à 13:47)
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
#4 Le 04/07/2021, à 21:50
- kamaris
Re : [RESOLU]Parametre non definis nounset activation desactivation
help set
Hors ligne