Le Thu, Apr 10, 2025 at 04:12:26PM +0200, Marc SCHAEFER via gull a écrit : > > ... par contre, shellcheck, intéressant ce linter.
En l'occurence: $ reshellcheck.sh certShow.sh NOTE 1x 1x SC2086: Double quote to prevent globbing and word splitting. 139 (1): * ) sleep $delay ;; WARNING 1x 1x SC2034: varname appears unused. Verify use (or export if used externally). 55 (1): varname[${field% }]=${content# } Total: 2 remarks (1 note, 1 warning). 1. J'ai oublié de quoter mon $delay, mais dans le cas présent je ne vais pas m'en préoccuper car la commande est blindée par "case" à la ligne précédente: $ grep -B2 -A1 'sleep' ../Divers/certShow.sh case $delay in 0 | '' | . | *[!0-9.]* | *.*.* ) ;; * ) sleep $delay ;; esac 2. varname est un *nameref*! Là, c'est shellcheck qui buggue. Je devrais # shellsheck disable... ... Ce sera pour la prochaine version s'il en est! Au fait, tu connais https://f-hauri.ch/vrac/reshellcheck.sh https://f-hauri.ch/vrac/parShellCheck.sh ? ( L'avantage de paralelliser en bash, via un script dédié, par rapport à l'utilisation de parallel est la possibilité de systématiser, grouper et statistifier les réponses. ) -- Félix Hauri - <fe...@f-hauri.ch> - http://www.f-hauri.ch _______________________________________________ gull mailing list gull@forum.linux-gull.ch https://forum.linux-gull.ch/mailman/listinfo/gull