In /usr/bin/apt-move line 24:
		exec dash $0 "$@"
                          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		exec dash "$0" "$@"


In /usr/bin/apt-move line 26:
		exec ash $0 "$@"
                         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		exec ash "$0" "$@"


In /usr/bin/apt-move line 44:
ARCH=`dpkg --print-architecture`
     ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
ARCH=$(dpkg --print-architecture)


In /usr/bin/apt-move line 74:
: ${SCRIPTS:=/usr/share/apt-move}
  ^-----------------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/apt-move line 94:
	revision='$Id: apt-move,v 1.115 2006/01/14 04:05:23 herbert Exp $'
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 148:
	if [ $GET_BINARY ]; then
             ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "$GET_BINARY" ]; then


In /usr/bin/apt-move line 151:
	if [ $GET_SOURCE ]; then
             ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "$GET_SOURCE" ]; then


In /usr/bin/apt-move line 157:
	local i
        ^-----^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 199:
		APTSITES=[!_]*
                         ^---^ SC2125: Brace expansions and globs are literal in assignments. Quote it or use an array.


In /usr/bin/apt-move line 209:
		wait $i
                     ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		wait "$i"


In /usr/bin/apt-move line 245:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 248:
	$GET3 $1 > $pf-tmp
              ^-- SC2086: Double quote to prevent globbing and word splitting.
                   ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	$GET3 "$1" > "$pf"-tmp


In /usr/bin/apt-move line 249:
	< $pf-tmp sort
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-tmp sort


In /usr/bin/apt-move line 253:
	local dir i dist pf type
        ^----------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 258:
	set *.$type.local
            ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.
              ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set *."$type".local


In /usr/bin/apt-move line 263:
	if [ $type = binary ]; then
             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "$type" = binary ]; then


In /usr/bin/apt-move line 288:
	fi > $pf-awk
             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$pf"-awk


In /usr/bin/apt-move line 292:
		[ -d $dir/$dist ] || mkdir $dir/$dist
                     ^--^ SC2086: Double quote to prevent globbing and word splitting.
                          ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                           ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                                ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d "$dir"/"$dist" ] || mkdir "$dir"/"$dist"


In /usr/bin/apt-move line 293:
		awk -f $SCRIPTS/getdist.awk -f $pf-awk $i > $pf-tmp1
                                               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		awk -f $SCRIPTS/getdist.awk -f "$pf"-awk "$i" > "$pf"-tmp1


In /usr/bin/apt-move line 294:
		< $pf-tmp1 sort -k 1,1 > $dir/$dist/local
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                         ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                              ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-tmp1 sort -k 1,1 > "$dir"/"$dist"/local


In /usr/bin/apt-move line 299:
	local pf i type
        ^-------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 306:
	set +f -- $APTSITES
                  ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set +f -- "$APTSITES"


In /usr/bin/apt-move line 308:
		set -- ${i}_*_$type
                       ^--^ SC2086: Double quote to prevent globbing and word splitting.
                              ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		set -- "${i}"_*_"$type"


In /usr/bin/apt-move line 314:
	done | sed 's:^\(.*\)_'$type'$:\1 &:' | sort -k 1,1 > $pf-tmp1
                               ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                                              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	done | sed 's:^\(.*\)_'"$type"'$:\1 &:' | sort -k 1,1 > "$pf"-tmp1


In /usr/bin/apt-move line 316:
	if [ -z "$FORCE" ] && ! [ -s $pf-tmp1 ]; then
                                     ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ -z "$FORCE" ] && ! [ -s "$pf"-tmp1 ]; then


In /usr/bin/apt-move line 321:
		if [ $type = Packages ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$type" = Packages ]; then


In /usr/bin/apt-move line 322:
			set ${i}_*_binary-*_Release
                            ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			set "${i}"_*_binary-*_Release


In /usr/bin/apt-move line 324:
			set ${i}_*_source_Release
                            ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			set "${i}"_*_source_Release


In /usr/bin/apt-move line 328:
	done | xargs -r awk '
                            ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 362:
	' > $pf-tmp2 || return 27
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	' > "$pf"-tmp2 || return 27


In /usr/bin/apt-move line 364:
	cd $OLDPWD
           ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cd "$OLDPWD"


In /usr/bin/apt-move line 365:
	< $pf-tmp2 sort -k 3,3 |
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-tmp2 sort -k 3,3 |


In /usr/bin/apt-move line 366:
		join -a 1 -o 1.1,1.2,1.4,2.2,1.3 - $TMPHOME/code-alias |
                                                   ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		join -a 1 -o 1.1,1.2,1.4,2.2,1.3 - "$TMPHOME"/code-alias |


In /usr/bin/apt-move line 368:
		join -a 1 -e - -o 2.2,2.3,2.4,1.2 $pf-tmp1 - |
                                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		join -a 1 -e - -o 2.2,2.3,2.4,1.2 "$pf"-tmp1 - |


In /usr/bin/apt-move line 370:
			$1 == "-" { $1 = "'$ARCH'" }
                                           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			$1 == "-" { $1 = "'"$ARCH"'" }


In /usr/bin/apt-move line 377:
					print "Failed to close " file \
                                                                      ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line.


In /usr/bin/apt-move line 388:
	local dir pf i arch dist home
        ^---------------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 391:
	rm -rf $pf
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$pf"


In /usr/bin/apt-move line 392:
	mkdir $pf
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"


In /usr/bin/apt-move line 395:
	cd $pf
           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cd "$pf"


In /usr/bin/apt-move line 398:
	set *
            ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.


In /usr/bin/apt-move line 407:
		[ -d $dir/$dist ] || mkdir $dir/$dist
                     ^--^ SC2086: Double quote to prevent globbing and word splitting.
                          ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                           ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                                ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d "$dir"/"$dist" ] || mkdir "$dir"/"$dist"


In /usr/bin/apt-move line 408:
		< $i createidx binary > $dir/$dist/arch.$arch
                  ^-- SC2086: Double quote to prevent globbing and word splitting.
                                        ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                             ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                                        ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$i" createidx binary > "$dir"/"$dist"/arch."$arch"


In /usr/bin/apt-move line 409:
		> "$LOCALDIR"/.apt-move/$dist.arch.$arch
                ^-- SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
                                        ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                                   ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		> "$LOCALDIR"/.apt-move/"$dist".arch."$arch"


In /usr/bin/apt-move line 416:
	local dir pf i dist home
        ^----------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 419:
	rm -rf $pf
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$pf"


In /usr/bin/apt-move line 420:
	mkdir $pf
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"


In /usr/bin/apt-move line 423:
	cd $pf
           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cd "$pf"


In /usr/bin/apt-move line 426:
	set *
            ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.


In /usr/bin/apt-move line 434:
		[ -d $dir/$dist ] || mkdir $dir/$dist
                     ^--^ SC2086: Double quote to prevent globbing and word splitting.
                          ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                           ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                                ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d "$dir"/"$dist" ] || mkdir "$dir"/"$dist"


In /usr/bin/apt-move line 435:
		< $i createidx source > $dir/$dist/debian
                  ^-- SC2086: Double quote to prevent globbing and word splitting.
                                        ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$i" createidx source > "$dir"/"$dist"/debian


In /usr/bin/apt-move line 442:
	local dir dist pf i
        ^-----------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 447:
	[ -f $dir/local ] || > $dir/local
             ^--^ SC2086: Double quote to prevent globbing and word splitting.
                             ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
                               ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -f "$dir"/local ] || > "$dir"/local


In /usr/bin/apt-move line 449:
	set $dist.arch.*
            ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set "$dist".arch.*


In /usr/bin/apt-move line 451:
		rm -f $dist.binary
                      ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		rm -f "$dist".binary


In /usr/bin/apt-move line 455:
	if [ -f $dist.binary ]; then
                ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ -f "$dist".binary ]; then


In /usr/bin/apt-move line 456:
		sort -um $dist.arch.* | join - $dist.binary
                         ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                               ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -um "$dist".arch.* | join - "$dist".binary


In /usr/bin/apt-move line 458:
		> $dist.binary
                ^------------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		> "$dist".binary


In /usr/bin/apt-move line 459:
	fi > $pf-old
             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$pf"-old


In /usr/bin/apt-move line 461:
	set $dir/arch.*
            ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set "$dir"/arch.*


In /usr/bin/apt-move line 464:
			cut -d ' ' -f 1 $i | uniq > $dist.arch.${i##*/arch.}
                                        ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                    ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                                               ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			cut -d ' ' -f 1 "$i" | uniq > "$dist".arch."${i##*/arch.}"


In /usr/bin/apt-move line 470:
	sort -k 1,1 -m $pf-old "$@" | $GET2 |
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sort -k 1,1 -m "$pf"-old "$@" | $GET2 |


In /usr/bin/apt-move line 471:
		sort -k 1,1 -sum $dir/local - |
                                 ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -k 1,1 -sum "$dir"/local - |


In /usr/bin/apt-move line 475:
		}' | unexpand -a > $dist.binary
                                   ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		}' | unexpand -a > "$dist".binary


In /usr/bin/apt-move line 479:
	local dir dist pf i
        ^-----------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 484:
	[ -f $dir/local ] || > $dir/local
             ^--^ SC2086: Double quote to prevent globbing and word splitting.
                             ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
                               ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -f "$dir"/local ] || > "$dir"/local


In /usr/bin/apt-move line 485:
	[ -f $dir/debian ] || > $dir/debian
             ^--^ SC2086: Double quote to prevent globbing and word splitting.
                              ^-----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -f "$dir"/debian ] || > "$dir"/debian


In /usr/bin/apt-move line 487:
	< $dir/debian $GET2 |
          ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$dir"/debian $GET2 |


In /usr/bin/apt-move line 488:
		sort -k 1,1 -sum $dir/local - |
                                 ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -k 1,1 -sum "$dir"/local - |


In /usr/bin/apt-move line 492:
		}' | unexpand -a > $dist.source
                                   ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		}' | unexpand -a > "$dist".source


In /usr/bin/apt-move line 496:
	local pf i
        ^--------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 500:
		set *.$i
                    ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.


In /usr/bin/apt-move line 510:
						print "Failed to read" f > \
                                                                           ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line.


In /usr/bin/apt-move line 521:
		set *.arch.*
                    ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.


In /usr/bin/apt-move line 525:
				set $i
                                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				set "$i"


In /usr/bin/apt-move line 527:
				echo $1 binary-$3
                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
                                               ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				echo "$1" binary-"$3"


In /usr/bin/apt-move line 530:
		set *.source
                    ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.


In /usr/bin/apt-move line 538:
	local pf i readlink binkey
        ^------------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 540:
	rm -f $pf-fifo1 $pf-fifo2
              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo1 "$pf"-fifo2


In /usr/bin/apt-move line 541:
	mkfifo $pf-fifo1 $pf-fifo2
               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo1 "$pf"-fifo2


In /usr/bin/apt-move line 543:
	[ -f arch ] || > arch
                       ^----^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).


In /usr/bin/apt-move line 544:
	[ -f binary ] || > binary
                         ^------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).


In /usr/bin/apt-move line 545:
	[ -f source ] || > source
                         ^------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).


In /usr/bin/apt-move line 547:
	join -v 1 -o 1.1 arch arch.new | uniq | tee $pf-archold | {
                                                    ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	join -v 1 -o 1.1 arch arch.new | uniq | tee "$pf"-archold | {


In /usr/bin/apt-move line 552:
	< $pf-archold xargs -r rm -rf
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-archold xargs -r rm -rf


In /usr/bin/apt-move line 557:
	set -- $(join -v 2 $pf-archold arch | comm -23 - arch.new)
               ^-- SC2046: Quote this to prevent word splitting.
                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set -- $(join -v 2 "$pf"-archold arch | comm -23 - arch.new)


In /usr/bin/apt-move line 561:
		set $i
                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		set "$i"


In /usr/bin/apt-move line 562:
		[ -d dists/$1 ] &&
                           ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d dists/"$1" ] &&


In /usr/bin/apt-move line 563:
			find dists/$1 -type d -name $2
                                   ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			find dists/"$1" -type d -name "$2"


In /usr/bin/apt-move line 564:
		[ -d ../dists/$1 ] &&
                              ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d ../dists/"$1" ] &&


In /usr/bin/apt-move line 565:
			find ../dists/$1 -type d -name $2
                                      ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                       ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			find ../dists/"$1" -type d -name "$2"


In /usr/bin/apt-move line 570:
	set -- $(
               ^-- SC2046: Quote this to prevent word splitting.


In /usr/bin/apt-move line 572:
			comm -13 arch - | tee $pf-new
                                              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			comm -13 arch - | tee "$pf"-new


In /usr/bin/apt-move line 577:
		set $i
                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		set "$i"


In /usr/bin/apt-move line 578:
		[ -d dists/$1 ] || continue
                           ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d dists/"$1" ] || continue


In /usr/bin/apt-move line 579:
		[ $2 = source ] && continue
                  ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ "$2" = source ] && continue


In /usr/bin/apt-move line 580:
		find dists/$1 -type d -name binary-all \
                           ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		find dists/"$1" -type d -name binary-all \


In /usr/bin/apt-move line 587:
		! [ -s $pf-new ] &&
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		! [ -s "$pf"-new ] &&


In /usr/bin/apt-move line 594:
	< $pf-new cut -d ' ' -f 1 | awk '
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-new cut -d ' ' -f 1 | awk '


In /usr/bin/apt-move line 604:
	' | comm -13 - binary.new > $pf-diff
                                    ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	' | comm -13 - binary.new > "$pf"-diff


In /usr/bin/apt-move line 605:
	comm -13 source source.new > $pf-srcdiff
                                     ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	comm -13 source source.new > "$pf"-srcdiff


In /usr/bin/apt-move line 609:
	readlink='while (<>) {
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 618:
		perl -e "$readlink" | tee $pf-lnk | sed -n "$binkey" |
                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		perl -e "$readlink" | tee "$pf"-lnk | sed -n "$binkey" |


In /usr/bin/apt-move line 619:
		sort > $pf-old
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort > "$pf"-old


In /usr/bin/apt-move line 621:
	cut -d ' ' -f -2 .apt-move/binary > $pf-fifo1&
                                            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cut -d ' ' -f -2 .apt-move/binary > "$pf"-fifo1&


In /usr/bin/apt-move line 622:
	cut -d ' ' -f -2 .apt-move/binary.new | comm -23 $pf-fifo1 - |
                                                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cut -d ' ' -f -2 .apt-move/binary.new | comm -23 "$pf"-fifo1 - |


In /usr/bin/apt-move line 623:
		join -t '	' -o 2.2 - $pf-old | xargs -r rm
                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		join -t '	' -o 2.2 - "$pf"-old | xargs -r rm


In /usr/bin/apt-move line 628:
	< $pf-lnk sed -n "$binkey" | sort > $pf-old
          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-lnk sed -n "$binkey" | sort > "$pf"-old


In /usr/bin/apt-move line 630:
	cut -d ' ' -f -2 .apt-move/source > $pf-fifo1&
                                            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cut -d ' ' -f -2 .apt-move/source > "$pf"-fifo1&


In /usr/bin/apt-move line 631:
	cut -d ' ' -f -2 .apt-move/source.new | comm -23 $pf-fifo1 - |
                                                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cut -d ' ' -f -2 .apt-move/source.new | comm -23 "$pf"-fifo1 - |


In /usr/bin/apt-move line 632:
		join -t '	' -o 2.2 - $pf-old | xargs -r rm
                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		join -t '	' -o 2.2 - "$pf"-old | xargs -r rm


In /usr/bin/apt-move line 637:
	< $pf-lnk sed "$binkey" | sort > $pf-old
          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-lnk sed "$binkey" | sort > "$pf"-old


In /usr/bin/apt-move line 641:
			\( -name '*_source' -fprint $pf-src -o -print \) |
                                                    ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			\( -name '*_source' -fprint "$pf"-src -o -print \) |


In /usr/bin/apt-move line 643:
			$MOVE6 $pf-diff .apt-move/arch /dev/null
                               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			$MOVE6 "$pf"-diff .apt-move/arch /dev/null


In /usr/bin/apt-move line 644:
		< $pf-src sortind | $MOVE6 $pf-srcdiff .apt-move/arch /dev/null
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-src sortind | $MOVE6 "$pf"-srcdiff .apt-move/arch /dev/null


In /usr/bin/apt-move line 645:
	} > $pf-new
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	} > "$pf"-new


In /usr/bin/apt-move line 646:
	< $pf-new sort | $MOVE7 $pf-old /dev/null /dev/null > $pf-cmd
          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-new sort | $MOVE7 "$pf"-old /dev/null /dev/null > "$pf"-cmd


In /usr/bin/apt-move line 648:
	< $pf-cmd sort -u | cut -f 2- | $MOVE3
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-cmd sort -u | cut -f 2- | $MOVE3


In /usr/bin/apt-move line 658:
	local pf dist
        ^-----------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 660:
	rm -rf $pf
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$pf"


In /usr/bin/apt-move line 661:
	mkdir $pf
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"


In /usr/bin/apt-move line 663:
	make_idx_local $pf binary
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	make_idx_local "$pf" binary


In /usr/bin/apt-move line 664:
	make_bin_arch $pf
                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	make_bin_arch "$pf"


In /usr/bin/apt-move line 666:
	set $pf/*
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set "$pf"/*


In /usr/bin/apt-move line 669:
			getonebin $dist
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			getonebin "$dist"


In /usr/bin/apt-move line 677:
	local pf dist
        ^-----------^ SC2039: In POSIX sh, 'local' is undefined.
              ^-- SC2030: Modification of pf is local (to subshell caused by (..) group).


In /usr/bin/apt-move line 679:
	rm -rf $pf
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$pf"


In /usr/bin/apt-move line 680:
	mkdir $pf
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"


In /usr/bin/apt-move line 682:
	make_idx_local $pf source
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	make_idx_local "$pf" source


In /usr/bin/apt-move line 683:
	make_src_debian $pf
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	make_src_debian "$pf"


In /usr/bin/apt-move line 685:
	set $pf/*
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set "$pf"/*


In /usr/bin/apt-move line 688:
			getonesrc $dist
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			getonesrc "$dist"


In /usr/bin/apt-move line 706:
	[ $TEST ] && return
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$TEST" ] && return


In /usr/bin/apt-move line 720:
	local readlink 
        ^------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 722:
	readlink='while (<>) {
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 733:
		perl -e "$readlink" | sort > $pf-old
                                             ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                                             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		perl -e "$readlink" | sort > "$pf"-old


In /usr/bin/apt-move line 736:
		if [ -f $pf-pkg ]; then
                        ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ -f "$pf"-pkg ]; then


In /usr/bin/apt-move line 737:
			< $pf-pkg sortind |
                          ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			< "$pf"-pkg sortind |


In /usr/bin/apt-move line 740:
					$pf-skip5
                                        ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
					"$pf"-skip5


In /usr/bin/apt-move line 743:
		if [ -f $pf-src ]; then
                        ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ -f "$pf"-src ]; then


In /usr/bin/apt-move line 744:
			< $pf-src sortind |
                          ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			< "$pf"-src sortind |


In /usr/bin/apt-move line 747:
					$pf-skip7
                                        ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
					"$pf"-skip7


In /usr/bin/apt-move line 749:
	} | sort | $MOVE7 $pf-old $pf-skip6 $pf-move1 > $pf-lnk
                          ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                            ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                                            ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                        ^-^ SC2031: pf was modified in a subshell. That change might be lost.
                                                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	} | sort | $MOVE7 "$pf"-old "$pf"-skip6 "$pf"-move1 > "$pf"-lnk


In /usr/bin/apt-move line 757:
	local pf i bif
        ^------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 759:
	rm -f $pf-fifo1 $pf-fifo2
              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo1 "$pf"-fifo2


In /usr/bin/apt-move line 760:
	mkfifo $pf-fifo1 $pf-fifo2
               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo1 "$pf"-fifo2


In /usr/bin/apt-move line 761:
	rm -rf $pf
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$pf"


In /usr/bin/apt-move line 762:
	mkdir $pf
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"


In /usr/bin/apt-move line 786:
	sed -n "$bif" > $pf-skip3
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sed -n "$bif" > "$pf"-skip3


In /usr/bin/apt-move line 788:
	mkdir $pf/deb $pf/dsc
              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"/deb "$pf"/dsc


In /usr/bin/apt-move line 791:
		< $pf-deb apt_move_stat > $pf-fifo1&
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-deb apt_move_stat > "$pf"-fifo1&


In /usr/bin/apt-move line 792:
		< $pf-deb xargs -r md5sum |
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-deb xargs -r md5sum |


In /usr/bin/apt-move line 793:
			$MOVE4 $pf/deb $pf-fifo1 $pf-skip1 $pf-pkg $CONTENTS
                               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                       ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                 ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			$MOVE4 "$pf"/deb "$pf"-fifo1 "$pf"-skip1 "$pf"-pkg $CONTENTS


In /usr/bin/apt-move line 795:
	fi > $pf-mvdeb
             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$pf"-mvdeb


In /usr/bin/apt-move line 798:
		< $pf-dsc apt_move_stat > $pf-fifo1&
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-dsc apt_move_stat > "$pf"-fifo1&


In /usr/bin/apt-move line 799:
		< $pf-dsc xargs -r md5sum |
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-dsc xargs -r md5sum |


In /usr/bin/apt-move line 800:
			$MOVE4 $pf/dsc $pf-fifo1 $pf-skip2 > $pf-dsc1
                               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                       ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                 ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			$MOVE4 "$pf"/dsc "$pf"-fifo1 "$pf"-skip2 > "$pf"-dsc1


In /usr/bin/apt-move line 803:
		sort -t _ -k 2 .apt-move/source > $pf-sdist
                                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -t _ -k 2 .apt-move/source > "$pf"-sdist


In /usr/bin/apt-move line 804:
		sort -k 1,1 $pf-dsc1 | $MOVE5 $pf-sdist $pf-skip4 $pf-src
                            ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                        ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -k 1,1 "$pf"-dsc1 | $MOVE5 "$pf"-sdist "$pf"-skip4 "$pf"-src


In /usr/bin/apt-move line 805:
	fi > $pf-mvdsc
             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$pf"-mvdsc


In /usr/bin/apt-move line 810:
	cat $pf-skip* - $pf-move* <<- EOF >&3
            ^-^ SC2086: Double quote to prevent globbing and word splitting.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cat "$pf"-skip* - "$pf"-move* <<- EOF >&3


In /usr/bin/apt-move line 814:
	[ $TEST ] && return
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$TEST" ] && return


In /usr/bin/apt-move line 817:
		for i in $pf-mvd?? $pf-lnk; do
                         ^-^ SC2231: Quote expansions in this for loop glob to prevent wordsplitting, e.g. "$dir"/*.txt .


In /usr/bin/apt-move line 818:
			< $i sort -u
                          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			< "$i" sort -u


In /usr/bin/apt-move line 823:
		sort -u $pf-move* | xargs -r rm -f || return 28
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -u "$pf"-move* | xargs -r rm -f || return 28


In /usr/bin/apt-move line 830:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 832:
	rm -f $pf-fifo1
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo1


In /usr/bin/apt-move line 833:
	mkfifo $pf-fifo1
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo1


In /usr/bin/apt-move line 852:
	mkdir $pf/deb $pf/dsc
              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"/deb "$pf"/dsc


In /usr/bin/apt-move line 855:
		-name '*.udeb' -fprint $pf-deb -o \
                                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		-name '*.udeb' -fprint "$pf"-deb -o \


In /usr/bin/apt-move line 856:
		-name '*.deb' -fprint $pf-deb -o \
                                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		-name '*.deb' -fprint "$pf"-deb -o \


In /usr/bin/apt-move line 857:
		-name '*.dsc' -fprint $pf-dsc \
                                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		-name '*.dsc' -fprint "$pf"-dsc \


In /usr/bin/apt-move line 860:
	< $pf-deb apt_move_stat > $pf-fifo1&
          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-deb apt_move_stat > "$pf"-fifo1&


In /usr/bin/apt-move line 861:
	< $pf-deb xargs -r md5sum |
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-deb xargs -r md5sum |


In /usr/bin/apt-move line 862:
		$MOVE4 $pf/deb $pf-fifo1 $pf-skip1 $pf-pkg $CONTENTS \
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.
                               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                         ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		$MOVE4 "$pf"/deb "$pf"-fifo1 "$pf"-skip1 "$pf"-pkg $CONTENTS \


In /usr/bin/apt-move line 863:
		> $pf-mvdeb
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		> "$pf"-mvdeb


In /usr/bin/apt-move line 866:
	< $pf-dsc apt_move_stat > $pf-fifo1&
          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-dsc apt_move_stat > "$pf"-fifo1&


In /usr/bin/apt-move line 867:
	< $pf-dsc xargs -r md5sum |
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-dsc xargs -r md5sum |


In /usr/bin/apt-move line 868:
		$MOVE4 $pf/dsc $pf-fifo1 $pf-skip2 > $pf-dsc1
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.
                               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                         ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                     ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		$MOVE4 "$pf"/dsc "$pf"-fifo1 "$pf"-skip2 > "$pf"-dsc1


In /usr/bin/apt-move line 872:
	< $pf-pkg sortind | awk '
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-pkg sortind | awk '


In /usr/bin/apt-move line 883:
				arch = "'$ARCH'"
                                         ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				arch = "'"$ARCH"'"


In /usr/bin/apt-move line 890:
	< $pf-dsc1 awk '
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-dsc1 awk '


In /usr/bin/apt-move line 917:
	sort -t _ -k 2 .apt-move/source > $pf-sdist
                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sort -t _ -k 2 .apt-move/source > "$pf"-sdist


In /usr/bin/apt-move line 918:
	sort -k 1,1 $pf-dsc1 | $MOVE5 $pf-sdist $pf-skip4 $pf-src > $pf-mvdsc
                    ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                      ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                                    ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sort -k 1,1 "$pf"-dsc1 | $MOVE5 "$pf"-sdist "$pf"-skip4 "$pf"-src > "$pf"-mvdsc


In /usr/bin/apt-move line 923:
		for i in $pf-mvd?? $pf-lnk; do
                         ^-^ SC2231: Quote expansions in this for loop glob to prevent wordsplitting, e.g. "$dir"/*.txt .


In /usr/bin/apt-move line 924:
			< $i sort -u
                          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			< "$i" sort -u


In /usr/bin/apt-move line 928:
	cat - $pf-skip* <<- EOF | tee .apt-move/backup.list >&3
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cat - "$pf"-skip* <<- EOF | tee .apt-move/backup.list >&3


In /usr/bin/apt-move line 936:
	local pf fifos i readlink bif overawk
        ^-- SC2039: In POSIX sh, 'local' is undefined.
                 ^---^ SC2034: fifos appears unused. Verify use (or export if used externally).
                                      ^-----^ SC2034: overawk appears unused. Verify use (or export if used externally).


In /usr/bin/apt-move line 938:
	rm -f $pf-fifo1 $pf-fifo2
              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo1 "$pf"-fifo2


In /usr/bin/apt-move line 939:
	mkfifo $pf-fifo1 $pf-fifo2
               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo1 "$pf"-fifo2


In /usr/bin/apt-move line 940:
	rm -rf $pf
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$pf"


In /usr/bin/apt-move line 941:
	mkdir $pf
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$pf"


In /usr/bin/apt-move line 945:
	[ $TEST ] && return 0
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$TEST" ] && return 0


In /usr/bin/apt-move line 948:
	if [ ! -f $1 ] || [ $(cat $1) != $VERSION ]; then
                  ^-- SC2086: Double quote to prevent globbing and word splitting.
                            ^-------^ SC2046: Quote this to prevent word splitting.
                                  ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ ! -f "$1" ] || [ $(cat "$1") != $VERSION ]; then


In /usr/bin/apt-move line 954:
	find dists -type l | xargs -r rm
        ^----------------^ SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames.


In /usr/bin/apt-move line 958:
		> binary.new
                ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).


In /usr/bin/apt-move line 963:
		> source.new
                ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).


In /usr/bin/apt-move line 973:
	[ $loccount -eq 0 ] && return 0
          ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$loccount" -eq 0 ] && return 0


In /usr/bin/apt-move line 975:
	delcount=$(cat $pf-delcount)
                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	delcount=$(cat "$pf"-delcount)


In /usr/bin/apt-move line 977:
	case `echo "scale=2; (($delcount/$loccount)*100) <= $MAXDELETE" | bc` in
             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	case $(echo "scale=2; (($delcount/$loccount)*100) <= $MAXDELETE" | bc) in


In /usr/bin/apt-move line 991:
	local pf readlink expand sedp
        ^---------------------------^ SC2039: In POSIX sh, 'local' is undefined.
                          ^----^ SC2034: expand appears unused. Verify use (or export if used externally).


In /usr/bin/apt-move line 1001:
	readlink='while (<>) {
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 1013:
	loccount=$(nice find pool -type f | sort | tee $pf-files | wc -l)
                                                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	loccount=$(nice find pool -type f | sort | tee "$pf"-files | wc -l)


In /usr/bin/apt-move line 1017:
		sort | tee $pf-dists-map |
                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort | tee "$pf"-dists-map |


In /usr/bin/apt-move line 1020:
		sort -u > $pf-idx-map
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -u > "$pf"-idx-map


In /usr/bin/apt-move line 1022:
	join -v 2 -o 2.2 $pf-files $pf-idx-map | sort -u > $pf-idx-tmp
                         ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	join -v 2 -o 2.2 "$pf"-files "$pf"-idx-map | sort -u > "$pf"-idx-tmp


In /usr/bin/apt-move line 1025:
		sort | tee $pf-contents-map |
                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort | tee "$pf"-contents-map |


In /usr/bin/apt-move line 1026:
		cut -f 2 | sort -u > $pf-idx-list
                                     ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		cut -f 2 | sort -u > "$pf"-idx-list


In /usr/bin/apt-move line 1028:
	comm -23 $pf-idx-list $pf-idx-tmp |
                 ^-^ SC2086: Double quote to prevent globbing and word splitting.
                              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	comm -23 "$pf"-idx-list "$pf"-idx-tmp |


In /usr/bin/apt-move line 1029:
		join -v 2 -o 2.2 - $pf-dists-map | sort > $pf-dists-del
                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		join -v 2 -o 2.2 - "$pf"-dists-map | sort > "$pf"-dists-del


In /usr/bin/apt-move line 1031:
	sort -k 2,2 $pf-dists-map | join -v 2 -2 2 -o 2.1 $pf-dists-del - |
                    ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sort -k 2,2 "$pf"-dists-map | join -v 2 -2 2 -o 2.1 "$pf"-dists-del - |


In /usr/bin/apt-move line 1032:
		sort -u | join -v 2 -o 2.2 - $pf-contents-map > $pf-idx-del
                                             ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                                ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -u | join -v 2 -o 2.2 - "$pf"-contents-map > "$pf"-idx-del


In /usr/bin/apt-move line 1034:
	sort -k 2,2 $pf-idx-map | join -v 2 -2 2 -o 2.1 $pf-idx-del - |
                    ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sort -k 2,2 "$pf"-idx-map | join -v 2 -2 2 -o 2.1 "$pf"-idx-del - |


In /usr/bin/apt-move line 1035:
		sort | comm -13 - $pf-files | tee $pf-files-del |
                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort | comm -13 - "$pf"-files | tee "$pf"-files-del |


In /usr/bin/apt-move line 1036:
		wc -l > $pf-delcount
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		wc -l > "$pf"-delcount


In /usr/bin/apt-move line 1041:
	sed 's/^/removing:  /' $pf-files-del >&3
                               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sed 's/^/removing:  /' "$pf"-files-del >&3


In /usr/bin/apt-move line 1042:
	[ $TEST ] && return
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$TEST" ] && return


In /usr/bin/apt-move line 1043:
	cat $pf-*-del | xargs -r rm
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cat "$pf"-*-del | xargs -r rm


In /usr/bin/apt-move line 1044:
	find .apt-move/pool pool -type d -empty |
        ^-- SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames.


In /usr/bin/apt-move line 1049:
	[ -f .apt-move/$DIST.arch.$ARCH ] || return 0
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -f .apt-move/$DIST.arch."$ARCH" ] || return 0


In /usr/bin/apt-move line 1051:
	local pf readlink
        ^---------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1054:
	readlink='while (<>) {
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 1069:
	fi > $pf-old
             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$pf"-old


In /usr/bin/apt-move line 1071:
	local changed
        ^-----------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1072:
	if ! [ $LISTALL ]; then
               ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if ! [ "$LISTALL" ]; then


In /usr/bin/apt-move line 1073:
		changed='$3 != $4'
                        ^--------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 1076:
	join -o 2.1,2.3,2.5 .apt-move/$DIST.arch.$ARCH - |
                                                 ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	join -o 2.1,2.3,2.5 .apt-move/$DIST.arch."$ARCH" - |


In /usr/bin/apt-move line 1077:
		join -a 1 - $pf-old | awk "$changed"' { print $1 " " $2 }' |
                            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		join -a 1 - "$pf"-old | awk "$changed"' { print $1 " " $2 }' |


In /usr/bin/apt-move line 1078:
		tee $pf-tmp1 | sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > $pf-tmp2
                    ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		tee "$pf"-tmp1 | sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > "$pf"-tmp2


In /usr/bin/apt-move line 1079:
	sed 's/.* \(.*\)$/\1 binary-'$ARCH'/' $pf-tmp1 | pkgdir |
                                     ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sed 's/.* \(.*\)$/\1 binary-'"$ARCH"'/' "$pf"-tmp1 | pkgdir |


In /usr/bin/apt-move line 1080:
		paste -d / - $pf-tmp2
                             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		paste -d / - "$pf"-tmp2


In /usr/bin/apt-move line 1084:
	local pf readlink
        ^---------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1087:
	readlink='while (<>) {
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 1099:
			perl -e "$readlink" | sort > $pf-old
                                                     ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			perl -e "$readlink" | sort > "$pf"-old


In /usr/bin/apt-move line 1102:
	local changed
        ^-----------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1103:
	if ! [ $LISTALL ]; then
               ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if ! [ "$LISTALL" ]; then


In /usr/bin/apt-move line 1104:
		changed='$3 != $4'
                        ^--------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/apt-move line 1107:
	join -o 1.1,1.3,1.4,2.2 -a 1 - $pf-old |
                                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	join -o 1.1,1.3,1.4,2.2 -a 1 - "$pf"-old |


In /usr/bin/apt-move line 1108:
		awk "$changed"' { print $1 " " $2 }' | tee $pf-tmp1 |
                                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		awk "$changed"' { print $1 " " $2 }' | tee "$pf"-tmp1 |


In /usr/bin/apt-move line 1109:
		sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > $pf-tmp2
                                                    ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > "$pf"-tmp2


In /usr/bin/apt-move line 1110:
	sed 's/.* \(.*\)/\1 source/' $pf-tmp1 | pkgdir |
                                     ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	sed 's/.* \(.*\)/\1 source/' "$pf"-tmp1 | pkgdir |


In /usr/bin/apt-move line 1111:
		paste -d / - $pf-tmp2
                             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		paste -d / - "$pf"-tmp2


In /usr/bin/apt-move line 1117:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1133:
		} | grep -f $TMPHOME/makeexcl | sort
                            ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		} | grep -f "$TMPHOME"/makeexcl | sort


In /usr/bin/apt-move line 1138:
	local pf i dist sect suffix rel compo arch type lbl odist conj norel \
        ^-- SC2039: In POSIX sh, 'local' is undefined.
                             ^----^ SC2034: suffix appears unused. Verify use (or export if used externally).
                                    ^-^ SC2034: rel appears unused. Verify use (or export if used externally).


In /usr/bin/apt-move line 1141:
	rm -f $pf-fifo1 $pf-fifo2 $pf-fifogz $pf-fifobz
              ^-^ SC2086: Double quote to prevent globbing and word splitting.
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo1 "$pf"-fifo2 "$pf"-fifogz "$pf"-fifobz


In /usr/bin/apt-move line 1142:
	mkfifo $pf-fifo1 $pf-fifo2 $pf-fifogz $pf-fifobz
               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                         ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo1 "$pf"-fifo2 "$pf"-fifogz "$pf"-fifobz


In /usr/bin/apt-move line 1146:
	set -- $(
               ^-- SC2046: Quote this to prevent word splitting.


In /usr/bin/apt-move line 1148:
		if [ $type = Packages ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$type" = Packages ]; then


In /usr/bin/apt-move line 1187:
			if [ $type = Packages ] && [ $CONTENTS != no ]; then
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$type" = Packages ] && [ $CONTENTS != no ]; then


In /usr/bin/apt-move line 1189:
				mkdir -p ${contents%/*}
                                         ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				mkdir -p "${contents%/*}"


In /usr/bin/apt-move line 1190:
				> $contents
                                ^---------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
                                  ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				> "$contents"


In /usr/bin/apt-move line 1195:
		[ -h dists/$dist ] && continue
                           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -h dists/"$dist" ] && continue


In /usr/bin/apt-move line 1199:
		[ $TEST ] && continue
                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ "$TEST" ] && continue


In /usr/bin/apt-move line 1201:
		mkdir -p $sect || return 5
                         ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		mkdir -p "$sect" || return 5


In /usr/bin/apt-move line 1202:
		rm -f $sect/$type*
                      ^---^ SC2086: Double quote to prevent globbing and word splitting.
                            ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		rm -f "$sect"/"$type"*


In /usr/bin/apt-move line 1204:
		if [ -n "$conj" ] && [ -d $conj ]; then
                                          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ -n "$conj" ] && [ -d "$conj" ]; then


In /usr/bin/apt-move line 1205:
			find $conj -type l -printf '%f %h/%l\n' |
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			find "$conj" -type l -printf '%f %h/%l\n' |


In /usr/bin/apt-move line 1206:
				sort > $pf-non-US
                                       ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				sort > "$pf"-non-US


In /usr/bin/apt-move line 1209:
		if [ $type = Packages ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$type" = Packages ]; then


In /usr/bin/apt-move line 1210:
			sed 's%^[^[:blank:]]*_%%' .apt-move/$odist.binary
                                                            ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			sed 's%^[^[:blank:]]*_%%' .apt-move/"$odist".binary


In /usr/bin/apt-move line 1212:
			sed 's%^[^[:blank:]]*_%%' .apt-move/$odist.source
                                                            ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			sed 's%^[^[:blank:]]*_%%' .apt-move/"$odist".source


In /usr/bin/apt-move line 1213:
		fi | sort | $GET2 > $pf-fifo1&
                                    ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		fi | sort | $GET2 > "$pf"-fifo1&


In /usr/bin/apt-move line 1216:
		find .apt-move/dists/$i/.index -type l -printf '%f %h/%l\n' |
                                     ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		find .apt-move/dists/"$i"/.index -type l -printf '%f %h/%l\n' |


In /usr/bin/apt-move line 1217:
			if [ -n "$conj" ] && [ -s $pf-non-US ]; then
                                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ -n "$conj" ] && [ -s "$pf"-non-US ]; then


In /usr/bin/apt-move line 1218:
				sort -u - $pf-non-US
                                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				sort -u - "$pf"-non-US


In /usr/bin/apt-move line 1221:
			fi | $PKG1 $pf-fifo1 $contents > $pf-fifo2&
                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                             ^-------^ SC2086: Double quote to prevent globbing and word splitting.
                                                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			fi | $PKG1 "$pf"-fifo1 "$contents" > "$pf"-fifo2&


In /usr/bin/apt-move line 1223:
		if [ $dogz ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$dogz" ]; then


In /usr/bin/apt-move line 1225:
			< $pf-fifogz gzip > $sect/$type.gz&
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                            ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			< "$pf"-fifogz gzip > "$sect"/"$type".gz&


In /usr/bin/apt-move line 1227:
		if [ $dobz ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$dobz" ]; then


In /usr/bin/apt-move line 1229:
			< $pf-fifobz nice bzip2 -f \
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			< "$pf"-fifobz nice bzip2 -f \


In /usr/bin/apt-move line 1230:
				> $sect/$type.bz2&
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                        ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
				> "$sect"/"$type".bz2&


In /usr/bin/apt-move line 1232:
		< $pf-fifo2 tee \
                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		< "$pf"-fifo2 tee \


In /usr/bin/apt-move line 1246:
		} > $sect/Release
                    ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		} > "$sect"/Release


In /usr/bin/apt-move line 1251:
       local cont
       ^--------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1253:
               if [ -f $l ]; then
                       ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
               if [ -f "$l" ]; then


In /usr/bin/apt-move line 1256:
                       if [ -f $l'.gz' ]; then
                               ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
                       if [ -f "$l"'.gz' ]; then


In /usr/bin/apt-move line 1258:
                       elif [ -f $1'.bz' ]; then
                                 ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
                       elif [ -f "$1"'.bz' ]; then


In /usr/bin/apt-move line 1265:
               printf ' %32s%.s %16d %s\n' \
                      ^------------------^ SC2183: This format string has 4 variables, but is passed 3 arguments.


In /usr/bin/apt-move line 1266:
                       $($cont|md5sum) $size $j/$k/$l
                       ^-------------^ SC2046: Quote this to prevent word splitting.
                                       ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                             ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                   ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
                       $($cont|md5sum) "$size" "$j"/"$k"/"$l"


In /usr/bin/apt-move line 1267:
               printf ' %40s%.s %16d %s\n' \
                      ^------------------^ SC2183: This format string has 4 variables, but is passed 3 arguments.


In /usr/bin/apt-move line 1268:
                       $($cont|sha1sum) $size $j/$k/$l >&3
                       ^--------------^ SC2046: Quote this to prevent word splitting.
                                        ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                              ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                 ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
                       $($cont|sha1sum) "$size" "$j"/"$k"/"$l" >&3


In /usr/bin/apt-move line 1273:
	local pf dir suite j dogz dobz donone codename origin label compo \
        ^-- SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1313:
			[ -d $k ] || continue
                             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			[ -d "$k" ] || continue


In /usr/bin/apt-move line 1315:
			cd $k
                           ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			cd "$k"


In /usr/bin/apt-move line 1328:
	done > $pf-md5sum 3> $pf-sha1sum
               ^-^ SC2086: Double quote to prevent globbing and word splitting.
                             ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	done > "$pf"-md5sum 3> "$pf"-sha1sum


In /usr/bin/apt-move line 1334:
	[ $TEST ] && return
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$TEST" ] && return


In /usr/bin/apt-move line 1340:
	echo Suite: $suite
                    ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo Suite: "$suite"


In /usr/bin/apt-move line 1342:
	echo Date: $(TZ=UTC date '+%a, %d %b %Y %T %Z')
                   ^-- SC2046: Quote this to prevent word splitting.


In /usr/bin/apt-move line 1343:
	echo Architectures: $(printf '%s\n' $arch | sort -u)
                            ^-- SC2046: Quote this to prevent word splitting.
                                            ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo Architectures: $(printf '%s\n' "$arch" | sort -u)


In /usr/bin/apt-move line 1344:
	echo Components:$compo
                        ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo Components:"$compo"


In /usr/bin/apt-move line 1347:
	cat $pf-md5sum
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cat "$pf"-md5sum


In /usr/bin/apt-move line 1349:
	cat $pf-sha1sum
            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cat "$pf"-sha1sum


In /usr/bin/apt-move line 1361:
	local pf dir j k path
        ^-------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1366:
		[ $TEST ] || rm -f Contents-*
                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ "$TEST" ] || rm -f Contents-*


In /usr/bin/apt-move line 1372:
	[ $TEST ] && return
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$TEST" ] && return


In /usr/bin/apt-move line 1378:
		[ -d $path ] || continue
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ -d "$path" ] || continue


In /usr/bin/apt-move line 1383:
			cat $k >> Contents-${k##*-}
                            ^-- SC2086: Double quote to prevent globbing and word splitting.
                                           ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			cat "$k" >> Contents-"${k##*-}"


In /usr/bin/apt-move line 1390:
		sort $j | awk '
                     ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort "$j" | awk '


In /usr/bin/apt-move line 1405:
		' | unexpand -a | gzip > $j.gz
                                         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		' | unexpand -a | gzip > "$j".gz


In /usr/bin/apt-move line 1406:
		rm $j
                   ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		rm "$j"


In /usr/bin/apt-move line 1413:
	local i dogz dobz donone
        ^----------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1446:
		[ ! -h $i ] && [ -d $i ] || continue
                       ^-- SC2086: Double quote to prevent globbing and word splitting.
                            ^-- SC2015: Note that A && B || C is not if-then-else. C may run when A is true.
                                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		[ ! -h "$i" ] && [ -d "$i" ] || continue


In /usr/bin/apt-move line 1447:
		cd $i
                   ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		cd "$i"


In /usr/bin/apt-move line 1448:
		make_release $i
                             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		make_release "$i"


In /usr/bin/apt-move line 1449:
		make_contents $i
                              ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		make_contents "$i"


In /usr/bin/apt-move line 1455:
		make_release $i/non-US
                             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		make_release "$i"/non-US


In /usr/bin/apt-move line 1456:
		make_contents $i/non-US
                              ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		make_contents "$i"/non-US


In /usr/bin/apt-move line 1463:
		if [ $TEST ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$TEST" ]; then


In /usr/bin/apt-move line 1474:
		if [ $TEST ]; then
                     ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if [ "$TEST" ]; then


In /usr/bin/apt-move line 1479:
			find .apt-move/archive -type l | xargs -r rm
                        ^----------------------------^ SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames.


In /usr/bin/apt-move line 1484:
		find ../../pool -name '*.orig.tar.gz' |
                ^-- SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames.


In /usr/bin/apt-move line 1497:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1499:
	rm -f $pf-fifo
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo


In /usr/bin/apt-move line 1500:
	mkfifo $pf-fifo
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo


In /usr/bin/apt-move line 1504:
	listbinmirror > $pf-fifo&
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	listbinmirror > "$pf"-fifo&


In /usr/bin/apt-move line 1505:
	< $pf-fifo procbin
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-fifo procbin


In /usr/bin/apt-move line 1508:
	listsrcmirror > $pf-fifo&
                        ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	listsrcmirror > "$pf"-fifo&


In /usr/bin/apt-move line 1509:
	< $pf-fifo procsrc
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-fifo procsrc


In /usr/bin/apt-move line 1518:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1520:
	rm -f $pf-fifo
              ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -f "$pf"-fifo


In /usr/bin/apt-move line 1521:
	mkfifo $pf-fifo
               ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkfifo "$pf"-fifo


In /usr/bin/apt-move line 1526:
	listbinsync > $pf-fifo&
                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	listbinsync > "$pf"-fifo&


In /usr/bin/apt-move line 1527:
	< $pf-fifo procbin
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-fifo procbin


In /usr/bin/apt-move line 1530:
	listsrcsync > $pf-fifo&
                      ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	listsrcsync > "$pf"-fifo&


In /usr/bin/apt-move line 1531:
	< $pf-fifo procsrc
          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< "$pf"-fifo procsrc


In /usr/bin/apt-move line 1538:
	< .apt-move/$DIST.binary listbin | grep -v -f $TMPHOME/makeexcl |
                                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< .apt-move/$DIST.binary listbin | grep -v -f "$TMPHOME"/makeexcl |


In /usr/bin/apt-move line 1545:
	< .apt-move/$DIST.source listsrc | grep -v -f $TMPHOME/makeexcl |
                                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< .apt-move/$DIST.source listsrc | grep -v -f "$TMPHOME"/makeexcl |


In /usr/bin/apt-move line 1552:
	< .apt-move/$DIST.binary listbin | grep -v -f $TMPHOME/makeexcl |
                                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< .apt-move/$DIST.binary listbin | grep -v -f "$TMPHOME"/makeexcl |


In /usr/bin/apt-move line 1554:
		comm -12 $TMPHOME/makeselect -
                         ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		comm -12 "$TMPHOME"/makeselect -


In /usr/bin/apt-move line 1560:
	< .apt-move/$DIST.source listsrc | grep -v -f $TMPHOME/makeexcl |
                                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< .apt-move/$DIST.source listsrc | grep -v -f "$TMPHOME"/makeexcl |


In /usr/bin/apt-move line 1562:
		comm -12 $TMPHOME/makeselect-src -
                         ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		comm -12 "$TMPHOME"/makeselect-src -


In /usr/bin/apt-move line 1569:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1573:
		sed 's%.*/%%; s/_.*//' | sort -u > $pf-old
                                                   ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sed 's%.*/%%; s/_.*//' | sort -u > "$pf"-old


In /usr/bin/apt-move line 1574:
	< .apt-move/$DIST.binary listbin | grep -v -f $TMPHOME/makeexcl |
                                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< .apt-move/$DIST.binary listbin | grep -v -f "$TMPHOME"/makeexcl |


In /usr/bin/apt-move line 1575:
		sed 's:.*/\(.*\)_\*$:\1:' | sort | comm -12 $pf-old -
                                                            ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sed 's:.*/\(.*\)_\*$:\1:' | sort | comm -12 "$pf"-old -


In /usr/bin/apt-move line 1582:
	local pf
        ^------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1586:
		sort -u > $pf-old
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		sort -u > "$pf"-old


In /usr/bin/apt-move line 1587:
	< .apt-move/$DIST.source listsrc | grep -v -f $TMPHOME/makeexcl |
                                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	< .apt-move/$DIST.source listsrc | grep -v -f "$TMPHOME"/makeexcl |


In /usr/bin/apt-move line 1589:
		comm -12 $pf-old -
                         ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		comm -12 "$pf"-old -


In /usr/bin/apt-move line 1593:
	local f=$TMPHOME/makeexcl
        ^-----^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1594:
	[ -f $f ] && return
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -f "$f" ] && return


In /usr/bin/apt-move line 1597:
	fi > $f
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$f"


In /usr/bin/apt-move line 1601:
	local f=$TMPHOME/makeselect pf
        ^----------------------------^ SC2039: In POSIX sh, 'local' is undefined.


In /usr/bin/apt-move line 1602:
	[ -f $f ] && return
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ -f "$f" ] && return


In /usr/bin/apt-move line 1605:
	dpkg --get-selections | sort -sb -k 2,2 > $pf-tmp1
                                                  ^-^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	dpkg --get-selections | sort -sb -k 2,2 > "$pf"-tmp1


In /usr/bin/apt-move line 1606:
	echo install | join -j2 2 -o 2.1 - $pf-tmp1 > $f
                                           ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo install | join -j2 2 -o 2.1 - "$pf"-tmp1 > "$f"


In /usr/bin/apt-move line 1609:
			sort | join -o 1.2 - $f | sort -u
                                             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			sort | join -o 1.2 - "$f" | sort -u


In /usr/bin/apt-move line 1610:
	fi > $f-src
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	fi > "$f"-src


In /usr/bin/apt-move line 1710:
	[ $GETOUT ] || printerr $1 $2 >&2
          ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                ^-- SC2086: Double quote to prevent globbing and word splitting.
                                   ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$GETOUT" ] || printerr "$1" "$2" >&2


In /usr/bin/apt-move line 1712:
	exit $2
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	exit "$2"


In /usr/bin/apt-move line 1749:
shift $(($OPTIND - 1))
         ^-----^ SC2004: $/${} is unnecessary on arithmetic variables.


In /usr/bin/apt-move line 1757:
. "$CONFFILE"
  ^---------^ SC1090: Can't follow non-constant source. Use a directive to specify location.


In /usr/bin/apt-move line 1774:
		[ $(cat .apt-move/version) = $VERSION ] || getout apt-move 23
                  ^----------------------^ SC2046: Quote this to prevent word splitting.


In /usr/bin/apt-move line 1786:
trap '
     ^-- SC2154: err is referenced but not assigned.


In /usr/bin/apt-move line 1802:
	d=`mktemp -u ${TMPDIR:-/tmp}/MOVE_XXXXXX` && mkdir -m 700 $d &&
          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                     ^-------------^ SC2086: Double quote to prevent globbing and word splitting.
                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	d=$(mktemp -u "${TMPDIR:-/tmp}"/MOVE_XXXXXX) && mkdir -m 700 "$d" &&


In /usr/bin/apt-move line 1803:
		echo $d
                     ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		echo "$d"


In /usr/bin/apt-move line 1814:
fi > $TMPHOME/code-alias
     ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
fi > "$TMPHOME"/code-alias


In /usr/bin/apt-move line 1816:
if [ -h $DIST ]; then
        ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
if [ -h "$DIST" ]; then


In /usr/bin/apt-move line 1817:
	DIST=$(echo $DIST | join -o 2.2 - $TMPHOME/code-alias)
                    ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                          ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	DIST=$(echo "$DIST" | join -o 2.2 - "$TMPHOME"/code-alias)


In /usr/bin/apt-move line 1870:
	echo $* | tr " " "\n" | sed "/^[^/]/s:^:$ORIGDIR/:" | movefiles
             ^-- SC2048: Use "$@" (with quotes) to prevent whitespace problems.
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	echo "$*" | tr " " "\n" | sed "/^[^/]/s:^:$ORIGDIR/:" | movefiles


In /usr/bin/apt-move line 1886:
	$1$2
        ^-- SC2086: Double quote to prevent globbing and word splitting.
          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	"$1""$2"

For more information:
  https://www.shellcheck.net/wiki/SC1090 -- Can't follow non-constant source....
  https://www.shellcheck.net/wiki/SC2034 -- expand appears unused. Verify use...
  https://www.shellcheck.net/wiki/SC2038 -- Use -print0/-0 or -exec + to allo...