O que é sintaxe para uma linha única enquanto loop em bash
Uma linha única, enquanto o loop é usado principalmente para executar um comando ou um conjunto de comandos recursivamente, tanto quanto uma condição específica é verdadeira, portanto, abaixo, a sintaxe para uma única linha durante o loop em Bash:
enquanto [condição]; do comando1; comando2;…; commandn; feito
A condição é avaliada no início de cada iteração e, se for verdadeira, os comandos dentro do loop são executados, enquanto o loop terá terminado assim que se tornar falso.
#!/BIN/BASH
eco "Digite qualquer número:"
Número de leitura
contagem = 1
enquanto [$ count -le $ número]; ECHO $ Count; ((contagem ++)); feito
Neste exemplo, o script leva o usuário a entrar em um número, que é armazenado na variável num e, em seguida, uma variável é inicializada com um valor de 1. O loop while verifica se o contador é menor ou igual ao número inserido e, se for, o loop imprime o valor atual do contador e depois o aumenta em 1.
Conclusão
A linha única enquanto o loop em Bash é bastante útil para executar um conjunto de comandos recursivamente para uma determinada condição até que seja válida. A sintaxe para a linha única, enquanto o loop é direto e fácil de entender e este artigo forneceu um exemplo de um script bash que usa uma linha única enquanto loop para levar o usuário a um número e, em seguida, imprimir todos os números até esse número.