In /usr/bin/vips-8.10 line 10:
bname=`basename $0`
      ^-----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
bname=$(basename "$0")


In /usr/bin/vips-8.10 line 13:
if [[ $# < 1 ]]; then
         ^-- SC2071: < is for string comparisons. Use -lt instead.


In /usr/bin/vips-8.10 line 27:
	if [ "x$value" = x ]; then
               ^----^ SC2154: value is referenced but not assigned.


In /usr/bin/vips-8.10 line 28:
		export $1=$2
                       ^-- SC2086: Double quote to prevent globbing and word splitting.
                          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		export "$1"="$2"


In /usr/bin/vips-8.10 line 30:
		export $1=$2:$value
                       ^-- SC2086: Double quote to prevent globbing and word splitting.
                          ^-- SC2086: Double quote to prevent globbing and word splitting.
                             ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		export "$1"="$2":"$value"


In /usr/bin/vips-8.10 line 41:
	if [ ${ep_canon:0:1} != "/" ]; then
             ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "${ep_canon:0:1}" != "/" ]; then


In /usr/bin/vips-8.10 line 42:
		ep_canon=`pwd`/$ep_canon
                         ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		ep_canon=$(pwd)/$ep_canon


In /usr/bin/vips-8.10 line 59:
	if [ x$ep_prefix == x$ep_canon ]; then
              ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                             ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ x"$ep_prefix" == x"$ep_canon" ]; then


In /usr/bin/vips-8.10 line 63:
	echo $ep_prefix;
             ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo "$ep_prefix";


In /usr/bin/vips-8.10 line 71:
	if [ -f $0 ]; then
                ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ -f "$0" ]; then


In /usr/bin/vips-8.10 line 72:
		find_prefix $0
                            ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		find_prefix "$0"


In /usr/bin/vips-8.10 line 78:
	name=`basename $0`
             ^-----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                       ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	name=$(basename "$0")


In /usr/bin/vips-8.10 line 81:
	while [ x$fred != x"" ]; do
                 ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	while [ x"$fred" != x"" ]; do


In /usr/bin/vips-8.10 line 85:
		if [ -f $path ]; then
                        ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ -f "$path" ]; then


In /usr/bin/vips-8.10 line 86:
			find_prefix $path
                                    ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			find_prefix "$path"


In /usr/bin/vips-8.10 line 95:
prefix=`guess_prefix`;
       ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
prefix=$(guess_prefix);


In /usr/bin/vips-8.10 line 97:
if [ $? != 0 ]; then
     ^-- SC2181: Check exit code directly with e.g. 'if mycmd;', not indirectly with $?.


In /usr/bin/vips-8.10 line 107:
prepend_var MANPATH $VIPSHOME/share/man
                    ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
prepend_var MANPATH "$VIPSHOME"/share/man


In /usr/bin/vips-8.10 line 109:
case `uname` in
     ^-----^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
case $(uname) in


In /usr/bin/vips-8.10 line 122:
prepend_var $libvar $VIPSHOME/lib
                    ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
prepend_var $libvar "$VIPSHOME"/lib


In /usr/bin/vips-8.10 line 124:
prepend_var PATH $VIPSHOME/bin
                 ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
prepend_var PATH "$VIPSHOME"/bin


In /usr/bin/vips-8.10 line 125:
prepend_var PKG_CONFIG_PATH $VIPSHOME/lib/pkgconfig
                            ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
prepend_var PKG_CONFIG_PATH "$VIPSHOME"/lib/pkgconfig


In /usr/bin/vips-8.10 line 126:
prepend_var GI_TYPELIB_PATH $VIPSHOME/lib/girepository-1.0
                            ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
prepend_var GI_TYPELIB_PATH "$VIPSHOME"/lib/girepository-1.0


In /usr/bin/vips-8.10 line 127:
prepend_var PYTHONPATH $VIPSHOME/lib/python2.7/site-packages
                       ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
prepend_var PYTHONPATH "$VIPSHOME"/lib/python2.7/site-packages


In /usr/bin/vips-8.10 line 130:
exec $*
     ^-- SC2048: Use "$@" (with quotes) to prevent whitespace problems.
     ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
exec "$*"

For more information:
  https://www.shellcheck.net/wiki/SC2071 -- < is for string comparisons. Use ...
  https://www.shellcheck.net/wiki/SC2048 -- Use "$@" (with quotes) to prevent...
  https://www.shellcheck.net/wiki/SC2154 -- value is referenced but not assig...