Perguntas com a marcação «shell-script»

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).

5
Imprimir linha correspondente e enésima linha da linha correspondente
Estou tentando imprimir a linha correspondente e a quarta linha da linha correspondente (linha que contém a expressão que estou procurando). Eu tenho usado o seguinte código: sed -n 's/^[ \t]*//; /img class=\"devil_icon/,4p' input.txt Mas isso apenas imprime a linha correspondente. Isso imprime apenas a quarta linha. awk 'c&&!--c;/img class=\"devil_icon/{c=4}' …








2
zsh: excluindo arquivos de um padrão
Digamos que tenho os seguintes arquivos: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Eu pensei o seguinte comando print -l foo/*~{type_B*} imprimiria tudo em menos, foo exceto as coisas que começam com type_Bmas não o faz; em vez disso, …



3
Usando grep na instrução condicional no bash
Eu ainda sou muito novo em scripts no bash, e apenas tentando algumas coisas que eu pensava serem coisas básicas. Quero executar o DDNS que atualiza do meu servidor executando o Ubuntu 14.04. Tomando emprestado algum código do dnsimple, é isso que tenho até agora: #!/bin/bash LOGIN="email" TOKEN="token" DOMAIN_ID="domain" RECORD_ID="record" …

5
Existe um operador "in" em bash / bourne?
Estou procurando um operador "in" que funcione dessa maneira: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi É obviamente uma afirmação muito mais curta em comparação com, digamos, o uso de vários testes "ou".



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.