Il y avait un problème avec les doubles quote pour les printf Le 3 août 2026 08:17:57 GMT+02:00, Michel Verdier <[email protected]> a écrit : --> Le 2 août 2026 Claire Ivanenka a écrit : --> --> > ~ $ ./suivi_arret_tabac_0.4.1.sh | termux-clipboard-set --> > ./suivi_arret_tabac_0.4.1.sh: line 47: syntax error near unexpected token --> > `/' while looking for matching `)' --> > ./suivi_arret_tabac_0.4.1.sh: line 47: ` printf ${CYAN}|${NC} %*s --> > ${CYAN}|${NC}\n $( (58 - ${#1}) / 2 ) $1' --> > ~ $ --> --> Globalement sur ton script protège toutes tes variables avec des double --> quotes. Et pour mieux comprendre les erreurs ne fais pas de oneliner. --> --> Par exemple pour cette ligne 47 tu devrais avoir --> printf "${CYAN}|${NC} %*s ${CYAN}|${NC}\n $( (58 - ${#1}) / 2 )" "$1" --> --> Et en ligne 59-60 --> --> check_package() { --> pkg list-installed 2>/dev/null | grep -q "$1" --> return $? --> } -->
Claire Ivaneka ₍^. .^₎⟆

