Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Caracteres Coringa [Falha de execução]

Ao tentar executar o comando $ cat arquivo?.txt proposto no exercício, surge a mensagem "Ficheiro ou diretório inexistente" e não apresenta resultado. Onde estou errando? Por sua vez, o comando cat arquivo*.txt funciona, retornando resultado.

3 respostas

Qual o nome do arquivo que você está procurando?

Se for este arquivo10.txt você precisa colocar mais uma interrogação.

cat arquivo??.txt

Cada ? representa um caracter apenas.

Oi Giann, tudo bem?

O caracter ? indica existe um caractere naquele lugar da expressão, diferente do * que diz que pode ou não ter um ou mais caracteres.

Por isso o comando cat arquivo?.txt espera que depois do nome arquivo exista alguma coisa, uma número por exemplo: arquivo1.txt

Se você quiser testar esse comando com o cat, você pode substituir o o do arquivo pelo ? na expressão:

cat arquiv?.txt

solução!

Ok, Yuri. Obrigado pela explicação, muito boa. Vamos prosseguir, qualquer dúvida consulto novamente.