In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 8:
	echo $&commat
             ^-- SC2068 (error): Double quote array expansions to avoid re-splitting elements.


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 20:
		base64 de `pibinfo MyDlinkPublicKey` > /mydlink/cert/client.crt.pem
                          ^------------------------^ SC2046 (warning): Quote this to prevent word splitting.
                          ^------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.

Did you mean: 
		base64 de $(pibinfo MyDlinkPublicKey) > /mydlink/cert/client.crt.pem


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 21:
		base64 de `pibinfo MyDlinkPrivateKey` > /mydlink/cert/client.crt.key
                          ^-------------------------^ SC2046 (warning): Quote this to prevent word splitting.
                          ^-------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.

Did you mean: 
		base64 de $(pibinfo MyDlinkPrivateKey) > /mydlink/cert/client.crt.key


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 26:
	echo -n "Startting $daemon... "
             ^-- SC3037 (warning): In POSIX sh, echo flags are undefined.


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 27:
	[ -x $binary ] || die "$binary is not a valid application"
             ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -x "$binary" ] || die "$binary is not a valid application"


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 28:
	export LD_LIBRARY_PATH=$prefix/lib
                               ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	export LD_LIBRARY_PATH="$prefix"/lib


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 31:
	echo `tdb get TimeZone POSIXTZ_ms` > /etc/TZ
             ^---------------------------^ SC2046 (warning): Quote this to prevent word splitting.
             ^---------------------------^ SC2005 (style): Useless echo? Instead of 'echo $(cmd)', just use 'cmd'.
             ^---------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.

Did you mean: 
	echo $(tdb get TimeZone POSIXTZ_ms) > /etc/TZ


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 34:
	if [ $privacy -eq 1 ]; then
             ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "$privacy" -eq 1 ]; then


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 45:
	kill $(echo $pids)
             ^-----------^ SC2046 (warning): Quote this to prevent word splitting.
             ^-----------^ SC2116 (style): Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
                    ^---^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	kill $(echo "$pids")


In /logs/firmware/patool_extraction/DUMP/mtdblock8_unblob_extracted/mtdblock8_extract/0-9650176.squashfs_v4_le_extract/etc/rc.d/init.d/myDlinkEvent.sh line 52:
[ "$end" = "" ] && [ "$action" != "" ] || showUsage
                ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true.

For more information:
  https://www.shellcheck.net/wiki/SC2068 -- Double quote array expansions to ...
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC3037 -- In POSIX sh, echo flags are undef...