Perguntas sobre 'test'

2
respostas

duas variáveis verificação padrão de uma só vez

É possível verificar se duas variáveis correspondem ao padrão regex de uma vez e não uma por uma? Veja como funciona agora: # A=1.1 # B=1.2 # [[ $A =~ ^([0-9]+(\.([0-9]+(\.([0-9]+))?))?)$ && $B =~ ^([0-9]+(\.([0-9]+(\.([0-9]+))?))?)$...
09.11.2017 / 15:55
1
resposta

cPanel erro de script de verificação ao comparar duas variáveis: [:: expressão inteira esperada

Estou tentando implementar a varredura em tempo real no servidor cPanel. Quando uso o seguinte script, #!/bin/bash #Maximum file size to scan in bytes that's set to 10MB MAXSIZE=10485760 if [ "$UPLOAD_SIZE" -le "$MAXSIZE" ]; then /usr/bin/...
14.07.2017 / 10:32
1
resposta

Precisão do teste -newer

Parece que o teste -newer não é tão preciso quanto eu gostaria. Usando ls -lt , obtenho a ordem de classificação correta: -rw-r--r--@ 1 p staff 48 Jan 26 14:42 foo.gdb -rw-r--r--@ 1 p staff 328971 Jan 26 14:42 foo.pdf -rw-r--r--@...
27.01.2017 / 06:39
1
resposta

Correspondência de padrões no bloco se

Estou tentando corresponder um padrão armazenado em uma variável por meio de um bloco if. De acordo com o meu entendimento, isso deve ser uma correspondência e obter a declaração de eco "Match". No entanto, isso não parece ser uma correspondênci...
10.05.2016 / 21:24
1
resposta

Como fazer ifs aninhados [fechados]

Estou tentando fazer meu próprio comando usando um script, mas estou tendo um pouco de dúvida sobre a maneira correta de criar um if dentro de outro. O código abaixo mostra como estou tentando fazer isso, mas acho que não está certo. #!/bin/b...
14.02.2018 / 01:30
1
resposta

Qual é a diferença entre colchetes e parênteses duplos no Bash? [duplicado]

Noto em esta pergunta aquele respondente usou parênteses duplos onde o outro usou colchetes: if (( $(fileSize FILE1.txt) != $(fileSize FILE2.txt) )); then ... if [ $(fileSize FILE1.txt) != $(fileSize FILE2.txt) ]; then Eu não v...
11.04.2017 / 01:00
1
resposta

A verificação de igualdade parece ser sempre verdadeira [duplicada]

Eu tenho essa função no meu .zshrc: activated=false function test_toggle() { if [ $activated=false ]; then echo "WAS FALSE" activated=true else echo "WAS TRUE" activated=false fi } Gostaria que a função alternasse...
30.11.2016 / 23:00
1
resposta

Como descobrir se o sistema está usando o systemd e a versão específica simplificada no shell script? [duplicado]

Eu estou tentando identificar o sistema usando systemd e glibc versão 2.17 e, em seguida, executar um conjunto específico de código. Eu sou novo no shell script. Isto é o que eu saí com mas eu recebo erro ./testing.sh: line 4: [[UNIT: comm...
27.09.2016 / 18:31
1
resposta

adiciona um caractere antes de uma linha com o padrão correspondente [duplicado]

Eu tenho uma matriz que contém line number 1 line number 2 line number 3 line number 4 line number 5 Então eu peço a entrada do usuário: read userInput echo $userInput E então eu tento combinar a entrada do usuário, que é um núme...
12.10.2016 / 22:52
1
resposta

Teste numérico em bash: expressão inteira esperada

Eu criei um script simples em linguagem bash para fazer a limpeza da lixeira no Ubuntu. aqui está o script "recycle.sh" #!/bin/bash PUBLIC_PATH="/home/fileserv/.recycle/Public" ##### Clean public recycle folder if [ !$(ls $PUBLIC_PATH | wc...
16.07.2015 / 12:30