Perguntas com a marcação «test»

Trata-se do utilitário Unix "test", também chamado como "[", ou sua variante de sintaxe de shell [[…]]. Para perguntas sobre o teste de software e configurações, use a tag "testing".

3
O que [-t 1] verifica?
Acabei de encontrar uma maneira de começar zshquando inicio o bashWindows no https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . É recomendável adicionar o seguinte código no final de .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi O que [ -t 1 ]significa isso ? Isso é verdade? Então, posso fazer …
13 bash  shell  zsh  test 


3
Executando o teste -nt / -ot em um POSIX sh
Os utilitários teste [internos têm os testes -nt("mais recentes que") e -ot("mais antigos") na maioria dos shells, mesmo quando o shell está sendo executado no "modo POSIX" (também válido para os utilitários externos com os mesmos nomes no sistemas aos quais tenho acesso). Esses testes são para comparar registros de …
11 files  timestamps  posix  test 

1
nunca use o operador `-a` ou` -o` com `[`
Stéphane Chazelas escreveu: algumas regras como citar sempre variáveis nunca use o operador -aor -o(use vários [comandos e os operadores &&e ||shell) Torne [confiável com os shells POSIX. Por que "nunca use o operador -aou -o"? Como posso "usar vários [comandos e os operadores &&e ||shell)"?
11 bash  shell  test 

3
Programe o último dia de cada mês
Li uma instrução para agendar um script no último dia do mês: Nota: O leitor astuto pode estar se perguntando como seria possível definir um comando para executar no último dia de cada mês, porque não é possível definir o valor de um dia para cobrir todos os meses. Esse …
10 shell-script  cron  date  test 



5
Como uso uma consulta If-Else com base no dia da semana?
Problema: preciso verificar se hoje é quinta-feira e executar ações diferentes com base no resultado dessa condição. Eu tentei duas abordagens diferentes: Obtendo o nome do dia: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Obtendo o dia Num: DAYOFWEEK=$(date +"%u") echo …

2
Teste POSIX e -a
Eu verifiquei um script meu com checkbashisms e recebi os seguintes avisos: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Na seção 4.62.4 das especificações POSIX , acho primário - um primário Executa um binário e os resultados de primário …


3
aguardando rede em um script bash
Estou executando um script que depende da instalação da rede e de um compartilhamento de rede montado. O script é executado no login (o que acontece automaticamente após a inicialização). O problema é que, no momento em que o script é executado, geralmente eu ainda não tenho um endereço IP …

3
O que "EXPRESSÃO], [] e [OPÇÃO` significam no` teste do homem`?
Examinando man test, vejo que em sinopse testestão as possibilidades test EXPRESSIONe test. O que [ EXPRESSION ], [ ] and [OPTIONsignifica abaixo? Por que os colchetes estão vazios e por que [OPTIONfalta um colchete? Alguém pode interpretar isso para mim? NAME test - check file types and compare values …
8 test 

2
Diferença entre [[$ variável]] e [[-n $ variável]]?
No bash, são [[ $variable ]]e [[ -n $variable ]]completamente equivalentes? Parece ser o caso a julgar pela saída abaixo, mas vejo as duas formas de uso predominantes nos scripts de shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? …
8 bash  shell  test 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.