In /usr/bin/curl-config line 25:
exec_prefix=${prefix}
^---------^ SC2034: exec_prefix appears unused. Verify use (or export if used externally).


In /usr/bin/curl-config line 52:
    exit $1
         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    exit "$1"


In /usr/bin/curl-config line 64:
    -*=*) 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/curl-config line 65:
    *) value= ;;
       ^---^ SC2034: value appears unused. Verify use (or export if used externally).


In /usr/bin/curl-config line 104:
        cmajor=`echo $checkfor | cut -d. -f1`
               ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        cmajor=$(echo "$checkfor" | cut -d. -f1)


In /usr/bin/curl-config line 105:
        cminor=`echo $checkfor | cut -d. -f2`
               ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        cminor=$(echo "$checkfor" | cut -d. -f2)


In /usr/bin/curl-config line 108:
        cpatch=`echo $checkfor | cut -d. -f3 | cut -d- -f1`
               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        cpatch=$(echo "$checkfor" | cut -d. -f3 | cut -d- -f1)


In /usr/bin/curl-config line 110:
        vmajor=`echo 7.72.0 | cut -d. -f1`
               ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        vmajor=$(echo 7.72.0 | cut -d. -f1)


In /usr/bin/curl-config line 111:
        vminor=`echo 7.72.0 | cut -d. -f2`
               ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        vminor=$(echo 7.72.0 | cut -d. -f2)


In /usr/bin/curl-config line 114:
        vpatch=`echo 7.72.0 | cut -d. -f3 | cut -d- -f1`
               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        vpatch=$(echo 7.72.0 | cut -d. -f3 | cut -d- -f1)


In /usr/bin/curl-config line 155:
          echo ${CURLLIBDIR}-lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto `krb5-config --libs gssapi` -llber -lldap -llber -lbrotlidec -lz
               ^-----------^ SC2086: Double quote to prevent globbing and word splitting.
                                                                                                             ^-------------------------^ SC2046: Quote this to prevent word splitting.
                                                                                                             ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          echo "${CURLLIBDIR}"-lcurl -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto $(krb5-config --libs gssapi) -llber -lldap -llber -lbrotlidec -lz


In /usr/bin/curl-config line 157:
          echo ${CURLLIBDIR}-lcurl
               ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
          echo "${CURLLIBDIR}"-lcurl


In /usr/bin/curl-config line 166:
          echo -Wl,-Bstatic -lcurl -Wl,-Bdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto `krb5-config --libs gssapi` -llber -lldap -llber -lbrotlidec -lz
                                                                                                                                                                   ^-------------------------^ SC2046: Quote this to prevent word splitting.
                                                                                                                                                                   ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          echo -Wl,-Bstatic -lcurl -Wl,-Bdynamic -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lnghttp2 -lidn2 -lrtmp -lssh2 -lssh2 -lpsl -lssl -lcrypto -lssl -lcrypto $(krb5-config --libs gssapi) -llber -lldap -llber -lbrotlidec -lz

For more information:
  https://www.shellcheck.net/wiki/SC2034 -- exec_prefix appears unused. Verif...
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...