Olá, tudo bem com vocês? Lembrem de lavar as mãos e cuidem-se!
Fiz um script que lê os parágrafo (lines) e transforma-os em array, depois capta o que o usuário escreveu e compara. Meu problema é que eu queria que fizesse isso sem a pontuação, quer seja quando lê o arquivo, quer seja quando o usuário escreve. Mas infelizmente meu conhecimento bash é pouco e não tenho conseguido decifrar.
Para pegar as linhas do texto, o meu código é o seguinte:
declare -a linhas=()
while IFS= read -r line; do
linhas+=("$line")
done <texto-copiado.txt
Para a comparação, com o input, meu código é:
FSI= read -r resposta
x=$[ $x + 1 ]
if [ "$resposta" = "${linhas[x]}" ]
then
[etc.]
Alguém pode me auxiliar a criar algo parecido que:
1) copia as linhas do file arquivo-copiado.txt sem a pontuação;
2) lê o que o usuário escreve também sem a pontuação (para depois comparar os dois: 1 e 2)