- Alterar
/para\:printf "test \n" $char - Use um formato definido como
'%*s \n' - Faça a contagem de espaços variável em printf:
printf '%*s \n' "$space" - Cite suas variáveis. Use
"$char"em vez de$char
Exemplo:
space=22; char=a; printf "%*s \n" "$space" "$char"
Em seguida, verifique se o valor do espaço é um número, use $((…)) :
space=$(( ($RANDOM % 99) + 1 ))
Ou mais simples:
char=a; printf "%*s \n" "$(( ($RANDOM % 99) + 1 ))" "$char"