Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Comando read com parâmetro -p

Não entendi muito bem a sintaxe do comando

read -p "Voce esqueceu de colocar o parametro (GET,PUT,POST,DELETE): " requisicao

Entendi que ele lê a string mas não entendi a função do parâmetro "-p" e como que ele dá permissão do usuário armazenar outra string em "requisicao" logo em seguida

2 respostas
solução

Oi Bernardo,

se você executar read requisicao, verá que o que for digitado no terminal já será atribuído como valor da variável requisicao. Só que na hora de digitar, aparece apenas um espaço em branco, com nenhuma indicação do que deve ser digitado.

Assim, se quiser que uma mensagem descrevendo o que deve ser digitado apareça quando executar o read, basta usar essa opção -p passando a mensagem que quer que apareça, no caso: "Voce esqueceu de colocar o parametro (GET,PUT,POST,DELETE)"

Esse -p não está definindo qual será o valor da variável, mas sim definindo a mensagem que indicará pra pessoa o que deve ser digitado.

Agora entendi!! Obrigado!