Perguntas sobre 'test'

2
respostas

RegExp - Grupo de Captura Opcional no Bash?

Atualmente trabalhando em algum RegExp para analisar um arquivo de entrada para o conteúdo correto. Estou usando o RegExp abaixo para analisar alguma entrada: cell-(90|855|80|70)-(DEV|DEVL|SANDP|CAT|(SIT[a-z]|SIT[1-9])|TAT|PROD)(?:-(DEV|DEVL|...
17.05.2018 / 15:13
1
resposta

Bash - problema com declaração condicional do grep

Por que esse código funciona corretamente, enquanto a outra versão da mesma condição não funciona? if grep -q string file; then echo found else echo not found fi Isso não funciona: if [ ! 'grep -q string file' ]; then echo...
20.10.2017 / 10:56
2
respostas

Uso de -n e -z no teste integrado - Bash

Considere o seguinte no bash: root@debian-lap:/tmp I=$(echo) root@debian-lap:/tmp echo "$I" root@debian-lap:/tmp [ -z "$I" ] && echo "TRUE" || echo "FALSE" TRUE Isso significa que a variável $ I é zero . O mesmo que consegui co...
14.06.2017 / 17:05
3
respostas

shell script - vários testes de igualdade em uma declaração if

Então eu crio um script e ele funciona perfeito, exceto que no final, quando eu digito uma bebida, ele executa uma linha que não é suposto. A última linha só deve aparecer quando digito "não" ou "não" ... O que fiz de errado? echo -n "Are you...
24.03.2017 / 00:07
1
resposta

Diferença entre '[[$ a -lt 2]]' e '(($ a 2))'

Existe alguma diferença significativa entre usar [[ $a -lt 2 ]] e (( $a < 2 )) ? Por exemplo, um deles é mais rápido ou mais compatível com POSIX do que o outro?     
04.10.2016 / 22:52
1
resposta

Se e outra instrução usando diff -q

Então, estou tentando escrever uma instrução if else, que envolve o uso de diff -q . Então, digamos que eu tenha dois arquivos hi.txt e hello.txt e eu os armazene em variáveis chamadas hi e olá, respectivamente. Eu tenho esse pedaço de c...
02.10.2015 / 03:18
2
respostas

Determinando se a primeira cadeia começa com a segunda cadeia

JavaScript tem uma função para isso: 'world'.startsWith('w') true Como posso testar isso com o shell? Eu tenho este código: if [ world = w ] then echo true else echo false fi mas falha porque está testando a igualdade. Eu prefe...
31.08.2018 / 04:36
1
resposta

[: =: operador unário esperado [duplicado]

Eu preciso escrever um script para testar se um serviço dentro de um emulador Android está pronto para a instalação do apk ou não usando este comando adb -s emulator-5554 shell pm list package | grep package:com.android. Se o comando nã...
26.11.2018 / 21:18
1
resposta

script Ksh nenhum erro pai

Eu quero que o script abra um arquivo, leia o arquivo linha por linha e conte o número de vírgulas por linha / linha. Se isso for mais do que o valor do parâmetro $ 2, escreva o número da linha ofensiva (do meu loop de leitura) e as vírgulas tot...
16.03.2018 / 20:15
1
resposta

Se a instrução funcionar com [mas não com [[ao comparar strings com -eq [duplicate]

     Esta pergunta já tem uma resposta aqui:                   É "Expansão Aritmética" a ação esperada em vars dentro '[[ 'testes?                                      3 respostas                                Meu código: #!/bi...
22.08.2018 / 13:45