Sintaxe
Leia [Opções] [var1, var2, var3…]
O ler O comando pode ser usado sem nenhum argumento ou opção. Muitos tipos de opções podem ser usados com este comando para obter a entrada do tipo de dados específico. Pode receber mais informações do usuário definindo as múltiplas variáveis com este comando.
Algumas opções úteis do comando de leitura
Algumas opções de a leitura O comando requer um parâmetro adicional para usar. As opções mais usadas do ler O comando é mencionado no seguinte:
Opção | Propósito |
---|---|
-d | É usado para receber a entrada até que o valor do delimitador seja fornecido. |
-n | É usado para receber a entrada de um número específico de caracteres do terminal e parar de tomar a entrada mais cedo com base no delimitador. |
-N | É usado para receber a entrada do número específico de caracteres do terminal, ignorando o delimitador. |
-p | É usado para imprimir a saída da mensagem rápida antes de receber a entrada. |
-s | É usado para receber a entrada sem um eco. Esta opção é usada principalmente para receber a entrada da entrada de senha. |
-a | É usado para receber a entrada da matriz indexada. |
-t | É usado para definir um limite de tempo para obter a entrada. |
-você | É usado para receber a entrada do arquivo. |
-r | É usado para desativar as barras de barriga. |
Diferentes exemplos do comando de leitura
Os usos de ler O comando com diferentes opções são mostrados nesta parte deste tutorial.
Exemplo 1: Usando o comando de leitura sem qualquer opção e variável
Crie um arquivo bash com o seguinte script que recebe a entrada do terminal usando a leitura comando sem qualquer opção e variável. Se nenhuma variável for usada com o ler Comando, o valor de entrada é armazenado no $ Responder variável. O valor dessa variável é impresso posteriormente depois de receber a entrada.
#!/BIN/BASHSaída:
A saída a seguir aparece se o “Azul”O valor é considerado uma entrada:
Exemplo 2: Usando o comando de leitura com uma variável
Crie um arquivo bash com o seguinte script que recebe a entrada do terminal usando a leitura comando com uma variável. O método de tomar as variáveis únicas ou múltiplas usando um ler O comando é mostrado neste exemplo. Os valores de todas as variáveis são impressos posteriormente.
#!/BIN/BASHSaída:
A saída a seguir aparece depois de receber uma única entrada primeiro e três entradas depois:
Exemplo 3: Usando o comando read with -p opção
Crie um arquivo bash com o seguinte script que recebe a entrada do terminal usando a leitura comando com uma variável e o -p opção. O valor de entrada é impresso posteriormente.
#!/BIN/BASHSaída:
A saída a seguir aparece após a entrada da entrada:
Exemplo 4: Usando o comando read with -s opção
Crie um arquivo bash com o seguinte script que recebe a entrada do terminal usando a leitura comando com uma variável e o -s opção. O valor de entrada da senha não será exibido para a opção -s. Os valores de entrada são verificados posteriormente para autenticação. Uma mensagem de sucesso ou falha também é impressa.
#!/BIN/BASHSaída:
A saída a seguir aparece após tomar os valores de entrada válida e inválida:
Exemplo 5: Usando o comando read with -a opção
Crie um arquivo bash com o seguinte script que recebe a entrada do terminal usando a leitura comando com uma variável e o -a opção. Os valores da matriz são impressos posteriormente após a obtenção dos valores de entrada do terminal.
#!/BIN/BASHSaída:
A saída a seguir aparece após receber os valores da matriz:
Exemplo 6: Usando o comando read with -n opção
Crie um arquivo bash com o seguinte script que recebe a entrada do terminal usando a leitura comando com uma variável e o -n opção.
#!/BIN/BASHSaída:
A saída a seguir aparece se o “78342”O valor é considerado como entrada:
Exemplo 7: Usando o comando read with -t opção
Crie um arquivo bash com o seguinte script que retira a entrada do terminal usando o ler comando com uma variável e o -t opção.
#!/BIN/BASHSaída:
A saída a seguir aparece após tomar os valores de entrada corretos e incorretos:
Conclusão
Os usos de algumas opções úteis do ler O comando são explicados neste tutorial usando vários exemplos para saber os usos básicos do ler comando.