Perguntas sobre 'set'

4
respostas

Qual é o significado de “_ =”?

Depois de executar o set -a var=99 , posso encontrar uma frase na saída de set : ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... Alguém poderia me dizer o que "_=" significa? Eu noto...
11.07.2017 / 06:03
1
resposta

O que “set -” faz neste entrypoint do Dockerfile?

Estou tentando entender o que este ponto de entrada do Docker . Parece-me que é um padrão muito comum quando escrevo Dockerfiles, mas minhas habilidades bash são limitadas e eu não tenho idéia de todos os símbolos especiais do basquete kung...
06.09.2016 / 20:56
2
respostas

Suprime o rastreio de execução bash (set -x) do lado de fora do script

Eu tentei encontrar uma resposta para essa pergunta, mas até agora não tive sorte: Eu tenho um script que executa alguns outros scripts, e muitos desses outros scripts têm "set -x" neles, o que os faz imprimir todos os comandos que eles execu...
17.03.2017 / 13:01
4
respostas

O que o comando set sem argumentos faz?

O que o comando set sem argumentos faz? Como posso ver, imprime minhas variáveis de ambiente como o comando env , mas em ordem alfabética. E ainda imprime algumas informações diferentes (variáveis? Funções?) Como: __git_printf_support...
15.01.2016 / 18:55
4
respostas

Como remover as funções exibidas pelo comando set? [duplicado]

Quando o comando set é usado sem nenhuma opção, ele exibe os nomes e valores de todas as variáveis e funções do shell. Queremos exibir apenas as variáveis e evitar as funções da saída.     
06.12.2016 / 11:55
1
resposta

Qual é o parâmetro “i” do comando set no bash shell?

Eu procurei o comando shell builtin, digitando help set , e a descrição da sintaxe curta mostra: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] A documentação de ajuda explica que a variável $ - contém todos os parâmetros atu...
12.05.2017 / 12:49
4
respostas

Posso desfazer a variável $ 1?

É possível cancelar a variável $ 1? Se não, não posso descobrir onde é explicado em man . [root@centos2 ~]# set bon jour [root@centos2 ~]# echo $1$2 bonjour [root@centos2 ~]# unset $1 [root@centos2 ~]# echo $1$2 bonjour [root@centos2 ~]#...
17.05.2017 / 22:41
1
resposta

Por que esse comando composto {…} não sai por erro, quando usado com ||?

Estou tentando executar este script: #!/bin/bash -e { echo "Doing something"; will_fail # like 'false' echo "Worked"; } || echo "Failed" Para minha surpresa, will_fail falhou, mas não vi "Falha" na lin...
22.09.2017 / 11:40
2
respostas

Redireciona uma parte de um script bash para um arquivo para capturar a saída set -x

Eu tenho um script bash e quero capturar uma parte do script com um set -x e redirecionar essa saída para um arquivo. Eu posso ver o que o ENVFILE está configurando, mas vai sair. Existe uma maneira de capturar a saída do set -x em um arqu...
07.10.2016 / 18:42
2
respostas

Bash -v test não funciona com matrizes associativas em 4.3.46

O operador -v unary que foi introduzido na versão 4.2 para testar se uma variável está configurada ou não parece não funcionar no bash 4.3.46 em matrizes associativas. Eu tenho um código de teste bash que executo em um conjunto de funções...
07.11.2016 / 01:16