Perguntas sobre 'test'

2
respostas

Existe um arquivo de script unix que verifica a chave?

Eu odeio postar uma pergunta estúpida e idiota, mas existe uma chave que explica que essas letras, como -n , -d etc, tudo isso significa? Não sei como fazer a pergunta, então é melhor se eu explicar o que estou procurando. Exemplo: if...
11.01.2017 / 18:18
2
respostas

Bash: cadeias de teste, incluindo cifrão

Alguém pode explicar o comportamento estranho do cifrão $ no comando de teste? [ "$a" != "$b" ] echo $? 1 [ "$a" != "b" ] echo $? 0 Por que test "$a" != "$b" retorna UM em vez de ZERO?     
25.01.2018 / 14:49
1
resposta

valores negativos estão sendo tratados como positivos no RHEL repentinamente. Por quê?

Por exemplo: # [[ -24 > 0 ]] && echo "Hi" Hi Desde ontem, encontrei esse comportamento estranho. Qual poderia ser o motivo?     
24.06.2016 / 12:37
2
respostas

Teste bash se as condições no terminal [closed]

Estou desenvolvendo um script bash e estou gastando a maior parte do meu tempo na depuração das instruções de condição if . A referência afirma: There exists a dedicated command called [ (left bracket special character). It is a synon...
04.04.2016 / 11:01
2
respostas

Operação de pré-forma no bash somente se uma variável for menor que uma segunda variável [closed]

Estou construindo um sistema operacional para uma máquina virtual que fiz e, embora o progresso tenha sido fantástico, fiquei preso por várias horas sobre o que deveria ser um problema muito simples: estou projetando um método de navegação de di...
22.07.2016 / 23:43
1
resposta

“muitos argumentos na declaração [(teste)”

este é o meu primeiro script "if-else" no linux. Dá o erro em [: muitos argumentos Código: n=0 if [ $n % 2 -eq 0 ] then echo "even number" fi Como corrigir isso.     
02.02.2015 / 15:32
1
resposta

ksh se com várias condições

Gostaria de saber qual é a sintaxe desse tipo de if em ksh: if [[ $tmpEngine != "a" || $tmpEngine != "b" || $tmpEngine != "s" ]]; then ... fi Na verdade, meu código não funciona, qual é o problema aqui? O problema não é sobre o signifi...
27.11.2013 / 17:17
2
respostas

Teste se o número do intervalo 0, infinito

Eu tenho um problema If [[ * ]] then continue else exit 1 fi Eu quero testar se o argumento do meu switch (por exemplo, -d 3 ) é um número inteiro decimal positivo válido (uma sequência de um ou mais dos caracteres ASCII de 0 a 9...
21.11.2013 / 17:25
1
resposta

Manuseio de teste vazio

Estou aprendendo bash e é confuso como (porque) esta linha de código if [$1 = ]; then funciona. Alguém pode por favor explicar. Do bash tuturial aqui em File rename (6º bloco) # a quick check to see if any files were given # if none...
04.04.2018 / 10:35
2
respostas

bash + compara a variável com espaços

Eu quero imprimir o status firewall-cmd --state na variável - $ STAT e, em seguida, compare a variável $ STAT com a string "não em execução" mas Comparison get false, é porque os espaços dentro da variável por favor, conselhos sobre c...
02.11.2017 / 18:51