Perguntas sobre 'case'

3
respostas

instrução de caso não se comportando como esperado (função fuzzytime ())

FuzzyTime() { local tmp=$( date +%H ) case $((10#$tmp)) in [00-05] ) wtstr="why don't you go to bed" ;; [06-09] ) wtstr="I see your very eager to start the day" ;; [10-12] ) wtstr="and a very...
09.05.2016 / 16:55
2
respostas

compara a variável com string bash

st.txt "failed" "aa" "2018-04-03T17: 43: 38Z" while read status name date; do case "$status" in 'aborted') echo -1 ;; "failed") echo -1 ;; 'succeeded') echo 0 ;; *)...
03.04.2018 / 22:10
2
respostas

O que significa “read -n1 -s” neste script?

Hoje eu aprendi alguns truques sobre a opção de menu na linha de comando. Um deles foi cat << EOF Some lines EOF read -n1 -s case $newvar in "1") echo ""; ecsa É realmente mágico. Não consigo encontrar nenhuma descrição na p...
05.04.2017 / 05:19
0
respostas

tail -F não está funcionando com while e case statement [closed]

Eu quero monitorar os logs continuamente e fazer o eco da saída se a palavra-chave aparecer e depois continuar o monitoramento !! Minha pergunta é como realizar a operação abaixo Ative os registros. Se a palavra-chave [para baixo] correspo...
08.11.2018 / 20:18
5
respostas

Como obter o mês em maiúsculas

Eu tenho o valor do mês de dois dígitos (01 a 12). Eu preciso obter a abreviação de três letras mês (como JAN, FEB, MAR etc.) Eu sou capaz de obtê-lo em caso misto usando o seguinte comando: date -d "20170711" | date +"%b" A saída é "Jul"...
12.07.2017 / 03:31
3
respostas

Uma instrução 'case' do Linux pode ter um conceito 'ou'?

O Linux pode usar o case como muitos idiomas, então: case ${x} in one) echo "1" ;; two) echo "2" ;; esac Você pode fazer o mesmo com $ x ou $ y ? Então, imaginativamente: case ( ${x} or ${y}...
13.06.2017 / 12:17
2
respostas

alternativa de verificação de leitura (dois prompts e alternativa de comparação if-then)

Estou tentando criar um script pequeno para a criação de arquivos host simples e padrão do Apache (ele deve ser usado sempre que eu estabelecer um novo aplicativo da Web). Esse script solicita o domain.tld do aplicativo da Web e também as cre...
23.11.2018 / 05:30
1
resposta

Regex na instrução case [duplicada]

Eu estou tendo dificuldade em fazer com que as correspondências regex funcionem em uma declaração de caso. Exemplo de código: #!/bin/bash str=' word1 word2' echo "With grep:" echo "$str" |grep '^\s*\<wor...
10.06.2016 / 19:27
2
respostas

Script de shell usando a função () não localizando o comando

Estou aprendendo scripts de shell e estou estudando como usar a função no shell script. O script deve ser executado como uma calculadora matemática básica com dois números definidos pelo usuário. É suposto adicionar, subtrair, multiplicar e divi...
24.11.2015 / 16:47
1
resposta

Crie um script orientado por menu com loop e instrução case no bash

Estou tentando criar um script bash para criar arquivos json a partir de um arquivo txt no AWS. O script abaixo está falhando (acho) na primeira opção case . Eu acho que é porque eu tenho a variável $opt que é uma captura de todos. Basicame...
02.10.2017 / 11:11