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

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


In /usr/bin/light_correct line 31:
width=`$VIPSHOME/bin/vips im_header_int Xsize $grey`
      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
       ^-------^ SC2086: Double quote to prevent globbing and word splitting.
                                              ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
width=$("$VIPSHOME"/bin/vips im_header_int Xsize "$grey")


In /usr/bin/light_correct line 32:
height=`$VIPSHOME/bin/vips im_header_int Ysize $grey`
       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
        ^-------^ SC2086: Double quote to prevent globbing and word splitting.
                                               ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
height=$("$VIPSHOME"/bin/vips im_header_int Ysize "$grey")


In /usr/bin/light_correct line 35:
$VIPSHOME/bin/vips im_shrink $grey $t1.v 20 20
^-------^ SC2086: Double quote to prevent globbing and word splitting.
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
"$VIPSHOME"/bin/vips im_shrink "$grey" $t1.v 20 20


In /usr/bin/light_correct line 36:
$VIPSHOME/bin/vips im_resize_linear $t1.v $t2.v $width $height
^-------^ 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: 
"$VIPSHOME"/bin/vips im_resize_linear $t1.v $t2.v "$width" "$height"


In /usr/bin/light_correct line 39:
mean=`$VIPSHOME/bin/vips im_avg $t2.v`
     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
      ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
mean=$("$VIPSHOME"/bin/vips im_avg $t2.v)


In /usr/bin/light_correct line 40:
$VIPSHOME/bin/vips im_powtra $t2.v $t1.v -1
^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
"$VIPSHOME"/bin/vips im_powtra $t2.v $t1.v -1


In /usr/bin/light_correct line 41:
$VIPSHOME/bin/vips im_lintra $mean $t1.v 0 $t2.v 
^-------^ SC2086: Double quote to prevent globbing and word splitting.
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
"$VIPSHOME"/bin/vips im_lintra "$mean" $t1.v 0 $t2.v 


In /usr/bin/light_correct line 46:
	$VIPSHOME/bin/vips im_multiply $t2.v "$i" $t1.v
        ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	"$VIPSHOME"/bin/vips im_multiply $t2.v "$i" $t1.v


In /usr/bin/light_correct line 47:
	$VIPSHOME/bin/vips im_clip $t1.v "ic_$i"
        ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	"$VIPSHOME"/bin/vips im_clip $t1.v "ic_$i"


In /usr/bin/light_correct line 50:
        name=`echo $name | sed -e 's/\.[^\.]*//'`
             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                   ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        name=$(echo "$name" | sed -e 's/\.[^\.]*//')

For more information:
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...
  https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...