Closed ayoahha closed 1 year ago
Les " " ne sont pas obligatoires en bash sur les variables (mais le sont avec sh je crois)
Pour les 2 variables effectivement elles ne sont actuellement plus utilisés (ca date d'une ancienne version de dev. pour l'instant je laisse actif car je dois ajouter des trucs au fichier.
je laisse ouvert le commit faut que je regarde tout en détail .
merci !
Les " " ne sont pas obligatoires en bash sur les variables (mais le sont avec sh je crois)
Pour les 2 variables effectivement elles ne sont actuellement plus utilisés (ca date d'une ancienne version de dev. pour l'instant je laisse actif car je dois ajouter des trucs au fichier.
je laisse ouvert le commit faut que je regarde tout en détail .
merci !
Non les " sont des bonnes pratiques de coding que ce soit SH ou BASH, on évite le globbing. D'ailleurs tu les mets des fois et d'autres non
OK pour les 2 variables pour ça que j'y ai pas touché !
Reste le coup des CD sans gestion d'erreur...
Les " " ne sont pas obligatoires en bash sur les variables (mais le sont avec sh je crois) Pour les 2 variables effectivement elles ne sont actuellement plus utilisés (ca date d'une ancienne version de dev. pour l'instant je laisse actif car je dois ajouter des trucs au fichier. je laisse ouvert le commit faut que je regarde tout en détail . merci !
Non les " sont des bonnes pratiques de coding que ce soit SH ou BASH, on évite le globbing. D'ailleurs tu les mets des fois et d'autres non
Du coup faut que je regarde où je les mets et où je les mets pas. le globbing je sais pas ce que c'est ^^
OK pour les 2 variables pour ça que j'y ai pas touché !
oui on laisse comme ça
Reste le coup des CD sans gestion d'erreur...
c'est a dire ?
J'ai regardé les fautes de frappe XD je m'y colle rapidement.
Du coup faut que je regarde où je les mets et où je les mets pas. le globbing je sais pas ce que c'est ^^
Alors mettre des " (comme ce que tu as fait sur certaines variables, mais pas toutes) est une bonne pratique quand par exemple dans le string tu as des espaces, on évite ainsi les erreurs inattendues. Ca peut aussi empêcher l'interprétation ou la mauvaise interprétation des caractères type * ou $ par ex.
Édit : je t'ai fait toutes les modifs dans les commits donc pas besoin de rechercher
Reste le coup des CD sans gestion d'erreur... c'est a dire ?
Généralement, pour éviter des soucis de dossiers inexistants, on gère la sortie du script sur les Change Directory Par ex. :
Je close cette pull request.
Quelques questions en suspend :
Les problèmes des
cd <dir>
, sans traiter les erreurs Donc plutôtcd <dir> || exit
OU une fonction pour bien quitter le programme si les change dir échouent !Dans
secureboot.sh
MODULES_DIR et KBUILD_DIR n'ont pas l'air d'être utilisés... A voir