In /usr/bin/mkocp line 4: otp2ocp `basename "$1" .ocp` || exit 1 ^------------------^ SC2046: Quote this to prevent word splitting. ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: otp2ocp $(basename "$1" .ocp) || exit 1 In /usr/bin/mkocp line 6: echo `basename "$1" .ocp`.ocp ^------------------^ SC2046: Quote this to prevent word splitting. ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: echo $(basename "$1" .ocp).ocp For more information: https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt... https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...