- 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"