Eu já vi --usado no compgencomando. Por exemplo: compgen -W "foo bar baz" -- b Qual é o significado do --lá
Eu já vi --usado no compgencomando. Por exemplo: compgen -W "foo bar baz" -- b Qual é o significado do --lá
Eu entendo a sintaxe do subshell (<commands...>), é $()apenas um subshell do qual você pode recuperar valores variáveis? Nota: Isso se aplica ao bash 4.4 com base em palavras diferentes na
Estou aprendendo sobre estruturas de tomada de decisão e me deparei com estes códigos: if [ -f ./myfile ] then cat ./myfile else cat /home/user/myfile fi [ -f ./myfile ] && cat ./myfile || cat /home/user/myfile Ambos se comportam da mesma maneira. Existem vantagens em usar uma maneira...
Acabei de encontrar um script bash. O que [[:space:]]significa em um script bash? Por que o cólon
Hoje me deparei com um script do Bash que tem nomes de função com dois pontos duplos ::, por exemplo, file::write()efile::read() . Eu nunca vi essa sintaxe antes em um script do Bash e, quando invoquei o script, ele correu muito bem (para minha surpresa). Depois de vasculhar a página de manual do...
Eu gostaria de escrever uma função que eu possa chamar de um script com muitas variáveis diferentes. Por alguns motivos, estou tendo muitos problemas para fazer isso. Os exemplos que eu li sempre usam apenas uma variável global, mas isso não tornaria meu código muito mais legível, tanto quanto eu...
Eu tenho um projeto composto por cerca de 20 .sharquivos pequenos . Eu os chamo de "pequenos" porque, geralmente, nenhum arquivo tem mais de 20 linhas de código. Adotei uma abordagem modular porque, portanto, sou fiel à filosofia Unix e é mais fácil para mim manter o projeto. No início de cada...
No Bash, você pode mover os operadores de redirecionamento de entrada para a frente de um comando: cat <<< "hello" # equivalent to <<< "hello" cat Por que você não consegue fazer o mesmo nos loops while? while read -r line; do echo "$line"; done <<< "hello" #...
TL; DR : Por que o grupo de chaves POSIX precisa de espaços após a {palavra reservada, mas o subshell não após a palavra reservada (? A gramática de shell POSIX define o grupo de chaves e o subshell da seguinte maneira brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list...
No Linux / AIX, onde quer que seja, quando é útil usá-lo --, como neste comando: grep --