Perguntas sobre 'case'

1
resposta

Usando uma variável como uma condição de caso no zsh

A minha pergunta é o equivalente zsh da pergunta feita aqui: Como posso usar uma variável como uma condição de caso? Eu gostaria de usar uma variável para a condição de uma instrução case no zsh. Por exemplo: input="foo" pattern="(foo|bar)"...
28.05.2018 / 02:24
2
respostas

Case… in, casos tipo de arquivo

Recebi lições de casa nas quais preciso testar se $1 é um arquivo, um arquivo especial ou uma pasta em um caso $1 na instrução . Eu tentei algumas coisas, mas não consegui fazer funcionar. Você tem alguma idéia sobre como implementar i...
10.12.2015 / 20:06
2
respostas

Como você faz instruções de caso com intervalos

Eu devo: Faça uma declaração de caso que mostrará a nota a após a entrada. Sem loop ou condicional. A=90-100, B=80-89, C=70-79, D=60-69, F=0-59 Isso é o que eu tenho até agora: echo -n "What is your test score? (in perce...
21.11.2014 / 21:33
4
respostas

Posso usar operadores de comparação no caso?

Estou construindo uma função que calculará a bitola do fio necessária, dada a amperagem, a distância (em pés) e a queda de tensão permitida. Posso calcular os "mils circulares" dados esses valores e, com isso, obter o AWG exigência . Comecei...
08.08.2017 / 04:02
3
respostas

bash script com a instrução case não retornando uma saída

Eu escrevi este código para ecoar uma saudação dependendo de qual hora do dia é, mas quando eu o executo, ele não mostra nenhum erro, mas também não ecoa nada na linha de comando. Para tentar resolver o problema, eu comentei tudo e ecoei apenas...
04.10.2016 / 19:49
3
respostas

Correspondendo a maiúsculas / minúsculas com sed

Posso escrever um padrão em sed que corresponda a padrões como Aa , Bb , Cc , etc. (ex. letra maiúscula, deve corresponder à letra minúscula correspondente) sem enumerar todas as possibilidades?     
25.01.2017 / 15:16
3
respostas

Usando case e arrays juntos em bash

É possível verificar se uma variável está contida dentro de uma matriz usando case ? Eu gostaria de fazer algo parecido com ARR=( opt1 opt2 opt3 ); case $1 in $ARR) echo "Option is contained in the array"; *) echo "...
15.12.2017 / 09:46
3
respostas

Como negar um padrão de caso

Como eu adiciono a condição no caso em que se não detectar as condições necessárias, ele irá executar o comando. Meu código: case $price in [0-9] | "." | "$") echo "Numbers, . , $ Only" ;; esac Este comando será executado s...
13.01.2015 / 06:18
2
respostas

Existe uma variável especial contendo uma correspondência de declaração de caso

Se você escrever uma instrução Bash case , você pode obter a correspondência atual sem atribuí-la explicitamente a uma variável? Considere case $(some subshell command sequence) in one) stuff ;; *) stuff "$case_match";; esac Eu s...
11.11.2014 / 12:25
2
respostas

Qual é a maior diferença neste caso quando se usa case ou if?

Eu sempre uso if para esse tipo de coisa, e realmente não pensei nisso, mas vamos dizer algo simples assim: case $1 in test) echo "test" ;; test2) echo "test" ;; test3 echo "test3" esac vs. if [[ "$1" == "test" ]] then echo "test" e...
04.02.2016 / 23:42