bash cleanup.
This commit is contained in:
@@ -9,30 +9,6 @@ declare -A prev
|
|||||||
declare -i cur=1 previous
|
declare -i cur=1 previous
|
||||||
|
|
||||||
|
|
||||||
function print_binary() {
|
|
||||||
local -i num=$1 exp
|
|
||||||
local str="" format="%0${2}d"
|
|
||||||
|
|
||||||
for ((exp=1; num>exp; exp<<=1)); do
|
|
||||||
if ((num & exp)); then
|
|
||||||
str=1"$str"
|
|
||||||
else
|
|
||||||
str=0"$str"
|
|
||||||
fi
|
|
||||||
echo " str=$str"
|
|
||||||
done
|
|
||||||
printf "$format" $str
|
|
||||||
}
|
|
||||||
|
|
||||||
function print_array() {
|
|
||||||
local -i i
|
|
||||||
|
|
||||||
printf "nums:\n"
|
|
||||||
for i in "${!prev[@]}"; do
|
|
||||||
printf " prev[%d] => %d\n" "$i" "${prev[$i]}" >&2
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
TARGET=$1
|
TARGET=$1
|
||||||
IFS=","
|
IFS=","
|
||||||
read -r line
|
read -r line
|
||||||
|
Reference in New Issue
Block a user