In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 10:
SIZE=`devconf dump | scut -p "Data size :" -f 1`
^-- SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
Did you mean:
SIZE=$(devconf dump | scut -p "Data size :" -f 1)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 23:
LANMAC=`echo -e $2 | tr [A-Z] [a-z]`
^---------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-- SC3037 (warning): In POSIX sh, echo flags are undefined.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
Did you mean:
LANMAC=$(echo -e "$2" | tr [A-Z] [a-z])
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 24:
WANMAC=`echo -e $3 | tr [A-Z] [a-z]`
^---------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-- SC3037 (warning): In POSIX sh, echo flags are undefined.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
Did you mean:
WANMAC=$(echo -e "$3" | tr [A-Z] [a-z])
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 25:
HWREV=`echo -e $4 | tr [A-Z] [a-z]`
^---------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-- SC3037 (warning): In POSIX sh, echo flags are undefined.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
Did you mean:
HWREV=$(echo -e "$4" | tr [A-Z] [a-z])
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 29:
LANMAC2=`echo -e $8 | tr [A-Z] [a-z]`
^---------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-- SC3037 (warning): In POSIX sh, echo flags are undefined.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
^---^ SC2060 (warning): Quote parameters to tr to prevent glob expansion.
Did you mean:
LANMAC2=$(echo -e "$8" | tr [A-Z] [a-z])
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 36:
devdata set -e countrycode=$CCODE -e hwrev=$HWREV $DEVDATA -f
^----^ SC2086 (info): Double quote to prevent globbing and word splitting.
^----^ SC2086 (info): Double quote to prevent globbing and word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
devdata set -e countrycode="$CCODE" -e hwrev="$HWREV" "$DEVDATA" -f
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 38:
M1=`echo $LANMAC | cut -d: -f1`
^--------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
M1=$(echo "$LANMAC" | cut -d: -f1)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 39:
M2=`echo $LANMAC | cut -d: -f2`
^--------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
M2=$(echo "$LANMAC" | cut -d: -f2)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 40:
M3=`echo $LANMAC | cut -d: -f3`
^--------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
M3=$(echo "$LANMAC" | cut -d: -f3)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 41:
M4=`echo $LANMAC | cut -d: -f4`
^--------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
M4=$(echo "$LANMAC" | cut -d: -f4)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 42:
M5=`echo $LANMAC | cut -d: -f5`
^--------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
M5=$(echo "$LANMAC" | cut -d: -f5)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 43:
M6=`echo $LANMAC | cut -d: -f6`
^--------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
M6=$(echo "$LANMAC" | cut -d: -f6)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 44:
iwpriv ra0 e2p 04=$M2$M1
^-^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv ra0 e2p 04="$M2""$M1"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 45:
iwpriv ra0 e2p 06=$M4$M3
^-^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv ra0 e2p 06="$M4""$M3"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 46:
iwpriv ra0 e2p 08=$M6$M5
^-^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv ra0 e2p 08="$M6""$M5"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 51:
ubcfg set $UBCFG
^----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ubcfg set "$UBCFG"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 66:
iwpriv $INF set ATE=ATESTART
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATE=ATESTART
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 67:
iwpriv $INF set ATEDA=FF:FF:FF:FF:FF:FF
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATEDA=FF:FF:FF:FF:FF:FF
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 68:
iwpriv $INF set ATETXGI=0
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXGI=0
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 69:
iwpriv $INF set ATETXLEN=$7
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXLEN="$7"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 70:
iwpriv $INF set ATETXCNT=1000000
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXCNT=1000000
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 71:
iwpriv $INF set ATETXANT=$9
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXANT="$9"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 72:
iwpriv $INF set ATECHANNEL=$8
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATECHANNEL="$8"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 73:
iwpriv $INF set ATETXMODE=$4
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXMODE="$4"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 74:
iwpriv $INF set ATETXMCS=$5
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXMCS="$5"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 75:
iwpriv $INF set ATETXBW=$6
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXBW="$6"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 76:
iwpriv $INF set ATETXPOW0=${10}
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXPOW0="${10}"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 77:
iwpriv $INF set ATETXFREQOFFSET=$3
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATETXFREQOFFSET="$3"
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 78:
iwpriv $INF set ATEIPG=200
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATEIPG=200
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 79:
iwpriv $INF set ATE=TXFRAME
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
iwpriv "$INF" set ATE=TXFRAME
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 119:
BGONLY=`devdata get -e bgonly`
^---------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
Did you mean:
BGONLY=$(devdata get -e bgonly)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 130:
echo Ver `cat /etc/config/buildver` Build `cat /etc/config/buildno`
^------------------------^ SC2046 (warning): Quote this to prevent word splitting.
^------------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
^-----------------------^ SC2046 (warning): Quote this to prevent word splitting.
^-----------------------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
Did you mean:
echo Ver $(cat /etc/config/buildver) Build $(cat /etc/config/buildno)
In /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract/usr/sbin/mfc line 133:
[ "$2" != "" ] && devdata get -e $2
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
[ "$2" != "" ] && devdata get -e "$2"
For more information:
https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
https://www.shellcheck.net/wiki/SC2060 -- Quote parameters to tr to prevent...
https://www.shellcheck.net/wiki/SC3037 -- In POSIX sh, echo flags are undef...
[*] Source file mfc