Perguntas sobre 'shell-script'

2
respostas

Faz loop através de arquivos * usando $ 1 no script bash

Estou escrevendo um script para agir em arquivos fornecidos ao script usando a variável $ 1. Qual é a melhor maneira de percorrer esses arquivos. No momento, codifiquei o script usando algo como for file in *.pdf do act on $file done...
09.08.2015 / 11:52
2
respostas

Expansão variável entre parênteses e citações

No script abaixo, não consigo fazer o $ var1 expandir na segunda instrução. Eu tentei $var1 , ${var1} , echo $var1 e '$var1' . É dentro de alguns conjuntos de citações e parênteses que eu acho que é o que está causando o problema. Algum...
30.07.2015 / 00:37
1
resposta

Por que esse script dá erro? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Shell Script - erro de sintaxe próximo do token inesperado 'else'                                      3 respostas                                Por que esse script ge...
18.06.2015 / 13:52
3
respostas

Extração de campo rápido com grep

O problema Eu tenho um arquivo de linhas de 32M com o seguinte formato token^Iname^Iurl$ em que ^I é a sequência de escape , e $ é o fim de linha . Preciso obter o url correspondente a não mais que 10k correspondências co...
26.10.2015 / 02:09
2
respostas

Como posso usar as variáveis de ambiente dentro de uma expressão regular no awk?

#!/bin/sh ALTER="1153" NAME="aio" for i in $(ps -eo pid,etime,comm | \ awk -v alt="$ALTER" -v name="$NAME" '$2~/[^0-alt]-/ && $3~/name/{print$1} '); do echo $i done     
07.10.2015 / 08:25
2
respostas

Variáveis Bash mudam quando dentro de citações

Estou tentando pegar o primeiro arquivo que corresponde a um padrão e usá-lo em uma instrução. Usando as mesmas etapas encontradas em Como Eu recebo o primeiro jogo da expansão de curinga? Eu escrevi o seguinte: #!/bin/bash files=("*.sql")...
09.10.2015 / 19:38
1
resposta

Bash: Poll para criação de um arquivo e finalizar se sair

Estou tentando escrever um script que captura um sinal de saída e termina. Em vez de usar o método usual de captura bash, eu gostaria de monitorar a criação de um arquivo a cada 10 segundos e limpar algumas coisas antes da finalização. Veja o...
28.10.2015 / 15:58
2
respostas

Subtraia duas datas usando o Shell Scripting [duplicate]

Como posso subtrair duas datas no formato de época usando o Shell Scripting. Eu quero a saída no formato Meses, Dias, Horas. Também deve funcionar mesmo por mais de 12 meses (como eu me deparei com alguns que foram redefinidos para 0 meses, se...
12.10.2015 / 14:06
1
resposta

Teste um script simples, mas continuo recebendo um erro para muitos argumentos na linha 20 [closed]

Saudações a usuários UNIX e Linux. Eu tenho um inquérito em relação a algum código que escrevi no script bash. Meu programa deveria fazer o seguinte: Escreva um script que lerá duas seqüências do usuário. O script executará três operações nas...
26.10.2015 / 23:49
4
respostas

Obter variável da linha

Olá eu tenho esta linha $ echo $(xinput | grep "TouchPad") SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] e eu gostaria de perguntar se é possível de alguma forma obter 12 e salvá-lo em variável. Obrigado.     
28.03.2017 / 19:58