In /usr/bin/wnpp-alert line 49: comm -12 $WNPP_PACKAGES $INSTALLED | sed -e 's/+/\\+/g' | \ ^------------^ SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -12 "$WNPP_PACKAGES" "$INSTALLED" | sed -e 's/+/\\+/g' | \ In /usr/bin/wnpp-alert line 50: xargs -i egrep '^[A-Z]+ [0-9]+ {} ' $WNPP | \ ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: xargs -i egrep '^[A-Z]+ [0-9]+ {} ' "$WNPP" | \ In /usr/bin/wnpp-alert line 51: tee $CACHEDDIFF ^---------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: tee "$CACHEDDIFF" In /usr/bin/wnpp-alert line 53: comm -12 $WNPP_PACKAGES $INSTALLED | sed -e 's/+/\\+/g' | \ ^------------^ SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -12 "$WNPP_PACKAGES" "$INSTALLED" | sed -e 's/+/\\+/g' | \ In /usr/bin/wnpp-alert line 54: xargs -i egrep '^[A-Z]+ [0-9]+ {} ' $WNPP > $WNPP_DIFF ^---^ SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: xargs -i egrep '^[A-Z]+ [0-9]+ {} ' "$WNPP" > "$WNPP_DIFF" In /usr/bin/wnpp-alert line 55: sort -o $CACHEDDIFF $CACHEDDIFF ^---------^ SC2086: Double quote to prevent globbing and word splitting. ^---------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -o "$CACHEDDIFF" "$CACHEDDIFF" In /usr/bin/wnpp-alert line 56: sort -o $WNPP_DIFF $WNPP_DIFF ^--------^ SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -o "$WNPP_DIFF" "$WNPP_DIFF" In /usr/bin/wnpp-alert line 57: comm -3 $CACHEDDIFF $WNPP_DIFF | \ ^---------^ SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -3 "$CACHEDDIFF" "$WNPP_DIFF" | \ In /usr/bin/wnpp-alert line 59: mv $WNPP_DIFF $CACHEDDIFF ^--------^ SC2086: Double quote to prevent globbing and word splitting. ^---------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mv "$WNPP_DIFF" "$CACHEDDIFF" In /usr/bin/wnpp-alert line 63: if [ "x$1" = "x--help" -o "x$1" = "x-h" ]; then usage; exit 0; fi ^-- SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined. In /usr/bin/wnpp-alert line 64: if [ "x$1" = "x--version" -o "x$1" = "x-v" ]; then version; exit 0; fi ^-- SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined. In /usr/bin/wnpp-alert line 101: $GETCOMMAND $WNPPTMP https://www.debian.org/devel/wnpp/orphaned || \ ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $GETCOMMAND "$WNPPTMP" https://www.debian.org/devel/wnpp/orphaned || \ In /usr/bin/wnpp-alert line 103: sed -ne 's/.*<li><a href="https\?:\/\/bugs.debian.org\/\([0-9]*\)">\([^:<]*\)[: ]*\([^<]*\)<\/a>.*/O \1 \2 -- \3/; T d; p; : d' $WNPPTMP > $WNPP ^------^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed -ne 's/.*<li><a href="https\?:\/\/bugs.debian.org\/\([0-9]*\)">\([^:<]*\)[: ]*\([^<]*\)<\/a>.*/O \1 \2 -- \3/; T d; p; : d' "$WNPPTMP" > "$WNPP" In /usr/bin/wnpp-alert line 105: $GETCOMMAND $WNPPTMP https://www.debian.org/devel/wnpp/rfa_bypackage || \ ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $GETCOMMAND "$WNPPTMP" https://www.debian.org/devel/wnpp/rfa_bypackage || \ In /usr/bin/wnpp-alert line 107: sed -ne 's/.*<li><a href="https\?:\/\/bugs.debian.org\/\([0-9]*\)">\([^:<]*\)[: ]*\([^<]*\)<\/a>.*/RFA \1 \2 -- \3/; T d; p; : d' $WNPPTMP >> $WNPP ^------^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed -ne 's/.*<li><a href="https\?:\/\/bugs.debian.org\/\([0-9]*\)">\([^:<]*\)[: ]*\([^<]*\)<\/a>.*/RFA \1 \2 -- \3/; T d; p; : d' "$WNPPTMP" >> "$WNPP" In /usr/bin/wnpp-alert line 109: $GETCOMMAND $WNPPTMP https://www.debian.org/devel/wnpp/help_requested || \ ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $GETCOMMAND "$WNPPTMP" https://www.debian.org/devel/wnpp/help_requested || \ In /usr/bin/wnpp-alert line 111: sed -ne 's/.*<li><a href="https\?:\/\/bugs.debian.org\/\([0-9]*\)">\([^:<]*\)[: ]*\([^<]*\)<\/a>.*/RFH \1 \2 -- \3/; T d; p; : d' $WNPPTMP >> $WNPP ^------^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed -ne 's/.*<li><a href="https\?:\/\/bugs.debian.org\/\([0-9]*\)">\([^:<]*\)[: ]*\([^<]*\)<\/a>.*/RFH \1 \2 -- \3/; T d; p; : d' "$WNPPTMP" >> "$WNPP" In /usr/bin/wnpp-alert line 113: cut -f3 -d' ' $WNPP | sort > $WNPP_PACKAGES ^---^ SC2086: Double quote to prevent globbing and word splitting. ^------------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -f3 -d' ' "$WNPP" | sort > "$WNPP_PACKAGES" In /usr/bin/wnpp-alert line 118: echo $* | tr ' ' '\n' | sort -u > $INSTALLED ^-- SC2048: Use "$@" (with quotes) to prevent whitespace problems. ^-- SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$*" | tr ' ' '\n' | sort -u > "$INSTALLED" In /usr/bin/wnpp-alert line 123: > $INSTALLED ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: > "$INSTALLED" In /usr/bin/wnpp-alert line 138: comm -12 $WNPP_PACKAGES $INSTALLED | sed -e 's/+/\\+/g' | \ ^------------^ SC2086: Double quote to prevent globbing and word splitting. ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -12 "$WNPP_PACKAGES" "$INSTALLED" | sed -e 's/+/\\+/g' | \ In /usr/bin/wnpp-alert line 139: xargs -i egrep '^[A-Z]+ [0-9]+ {} ' $WNPP ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: xargs -i egrep '^[A-Z]+ [0-9]+ {} ' "$WNPP" For more information: https://www.shellcheck.net/wiki/SC2048 -- Use "$@" (with quotes) to prevent... https://www.shellcheck.net/wiki/SC2166 -- Prefer [ p ] || [ q ] as [ p -o q... https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...