lc-go/create.sh

21 lines
386 B
Bash
Executable file

#!/bin/bash
num=$1
echo "$num" | grep -q "^[1-9][0-9]\{,4\}$" || {
echo "Err: no valid number given" >&2
exit 1
}
parent=$((num / 100))
pdir="solutions/${parent}/q${num}"
sol_file="${pdir}/solution.go"
if [ -f "$sol_file" ]; then
exit 0
fi
echo "Creating template for question No. $num" >&2
mkdir -pv "$pdir"
echo "package q$num" > "$sol_file"
echo "Created $sol_file"