In /usr/bin/nf-config line 7: exec_prefix=${prefix} ^---------^ SC2034: exec_prefix appears unused. Verify use (or export if used externally). In /usr/bin/nf-config line 49: exit $1 ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: exit "$1" In /usr/bin/nf-config line 84: -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: -*=*) value=$(echo "$1" | sed 's/[-_a-zA-Z0-9]*=//') ;; In /usr/bin/nf-config line 85: *) value= ;; ^---^ SC2034: value appears unused. Verify use (or export if used externally). In /usr/bin/nf-config line 107: echo $cflags ^-----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$cflags" In /usr/bin/nf-config line 111: echo $fflags ^-----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$fflags" In /usr/bin/nf-config line 127: echo $has_f90 ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$has_f90" In /usr/bin/nf-config line 135: echo $flibs ^----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$flibs" In /usr/bin/nf-config line 147: echo $version ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$version" For more information: https://www.shellcheck.net/wiki/SC2034 -- exec_prefix appears unused. Verif... https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ... https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...