Convertendo uma string para minúsculas

Fish Shell:
Convertendo uma string para minúsculas

How to:

No Fish Shell, usar a função string com a opção lower faz o truque. Aqui está como:

echo 'AbacaxI é VIDA!' | string lower

Resultado:

abacaxi é vida!

E se você já tem a string em uma variável:

set frase 'PeIXE é o MELhor Shell'
string lower -a -- $frase

Resultado:

peixe é o melhor shell

Deep Dive

Lá nos primórdios da computação, caracteres eram armazenados de formas diferentes, dependendo do sistema. A uniformização ajuda a evitar erros, principalmente em sistemas Unix-Like, onde Arquivo.txt e arquivo.txt são considerados diferentes. O Fish Shell, focado em ser prático e moderno, adicionou a função string diretamente embutida no shell. Antes disso, ou em outros shells como Bash, teríamos que recorrer a comandos externos como tr '[:upper:]' '[:lower:]' ou usar funcionalidades das próprias linguagens de programação. Sob o capô, a conversão para minúsculas no Fish lida com a complexidade do Unicode, garantindo que até mesmo caracteres fora do básico ASCII sejam transformados corretamente.

See Also

Para mais informações, os links seguintes são bastante úteis:

Lembrando que a prática leva à perfeição. Então vá em frente, experimente converter algumas strings e veja o poder do Fish Shell em ação.