Bonjour,
shellcheck renvoie toujours une erreur SC2086 lorsqu’il trouve une variable au sein d’une chaine plus longue entre double quote:
echo "SYNTAXE: $(basename $0) gros_fichier.pdf [pdf_reduit]"
^-- SC2086: Double quote to prevent globbing and word splitting.
shellcheck dispose d’une option -e CODE1[,CODE2…] pour exclure des codes spécifiés du rapport (Explicitly exclude the specified codes from the report).
Vous semble-t’il possible de supprimer cette sortie SC2086 uniquement dans une commande echo (ou autre chaine équivalente)?