In /usr/bin/fig2ps2tex line 27: bbox=`grep "^%%BoundingBox:" $1` ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: bbox=$(grep "^%%BoundingBox:" "$1") In /usr/bin/fig2ps2tex line 29: bbox2=`echo $bbox | awk '{print $2}'` ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: bbox2=$(echo "$bbox" | awk '{print $2}') In /usr/bin/fig2ps2tex line 30: bbox3=`echo $bbox | awk '{print $3}'` ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: bbox3=$(echo "$bbox" | awk '{print $3}') In /usr/bin/fig2ps2tex line 31: bbox4=`echo $bbox | awk '{print $4}'` ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: bbox4=$(echo "$bbox" | awk '{print $4}') In /usr/bin/fig2ps2tex line 32: bbox5=`echo $bbox | awk '{print $5}'` ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: bbox5=$(echo "$bbox" | awk '{print $5}') In /usr/bin/fig2ps2tex line 34: xsp=`echo "scale=3; ( $bbox4 - $bbox2 ) / 72" | bc` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: xsp=$(echo "scale=3; ( $bbox4 - $bbox2 ) / 72" | bc) In /usr/bin/fig2ps2tex line 35: ysp=`echo "scale=3; ( $bbox5 - $bbox3 ) / 72" | bc` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: ysp=$(echo "scale=3; ( $bbox5 - $bbox3 ) / 72" | bc) 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...