Perguntas sobre 'shell-script'

3
respostas

De quais personagens eu preciso escapar ao usar sed em um script sh?

Pegue o seguinte script: #!/bin/sh sed 's/(127\.0\.1\.1)\s//' [some file] Se eu tentar executar isso em sh ( dash here), ele falhará por causa dos parênteses, que precisam ser escapados. Mas eu não preciso escapar das barras inver...
28.02.2012 / 04:42
1
resposta

usa variável criada remotamente no script local

eu tenho este script: #!/bin/bash ssh server bash -c "' if [[ "\$?" -ne "0" ]]; then PRINT="N" echo \${PRINT} else PRINT="Y" echo \${PRINT} fi '" echo $PRINT mas $ PRINT localmente está vazio, como posso passar esta variável por remoto pa...
19.10.2017 / 11:24
2
respostas

Por que o comando ls remoto daqui do ssh não funciona dentro de um $ ()? [duplicado]

Eu estou tentando contar o número de arquivos em um diretório remoto. Eu tenho o seguinte código: ssh server.com<<RUNTHIS FILE_COUNT=$(ls -AU /foo/bar/test_dir) echo "$FILE_COUNT" > ~/file_count.txt RUNTHIS Quando eu e...
19.10.2017 / 14:54
3
respostas

Encontre uma palavra antes de encontrar outra

Eu quero encontrar a tabela que contém um valor. Eu vejo algumas soluções usando o mysql, mas eu comecei a pensar, como posso fazer isso no linux ?, e eu não tenho nenhuma idéia, mas eu quero saber. Então, os passos seriam: - Encontre uma palavr...
19.10.2017 / 15:12
2
respostas

Makefile, colchetes sqare embutidos, expansão de variáveis e substituição de comandos

Para abraçar o princípio DRY (Don't Repeat Yourself), às vezes preciso compartilhar partes de comandos do shell em um Makefile . Então há uma receita em algum lugar nesse arquivo como: shell=/bin/bash # … .ONESHELL: run: # Create bash...
20.10.2017 / 22:37
1
resposta

Como posso evitar a execução de “Xvfb: 10 -ac” se já foi executado antes?

Estou usando o Amazon Linux. Estou executando um script automatizado através do Jenkins com este comando Xvfb :10 -ac No entanto, se este comando já foi executado antes, recebo o erro ... (EE) Fatal server error: (EE) Server is alread...
20.10.2017 / 20:41
1
resposta

O temporizador Systemd começa a usar 90% da CPU aleatoriamente

Meu laptop não envia eventos de descarga da ACPI de forma confiável, então criei um timer e um serviço Systemd para periodicamente verificar o nível da bateria e decidir se o computador deve hibernar. No entanto, uma quantidade aleatória de temp...
28.10.2017 / 02:17
1
resposta

Como pular para pastas consecutivas se as condições não coincidirem

Eu tenho 4 diretórios, A, B, C, D em um caminho. Se eu estiver dentro de A, e uma parte da minha condição não for compatível, digamos que o tamanho é menor que um limite, preciso continuar com a próxima pasta, B e depois com C, D etc sem sair. C...
09.10.2017 / 05:52
1
resposta

Como pular para pastas consecutivas se as condições não coincidirem

Eu tenho 4 diretórios, A, B, C, D em um caminho. Se eu estiver dentro de A, e uma parte da minha condição não for compatível, digamos que o tamanho é menor que um limite, preciso continuar com a próxima pasta, B e depois com C, D etc sem sair. C...
09.10.2017 / 05:52
1
resposta

Como mover muitas sub pastas diferentes um nível abaixo?

Eu tenho uma grande quantidade de arquivos na seguinte estrutura todos os arquivos em / base /, em seguida, 4 pastas com 2 letras "aleatórias" e, em seguida, uma série de arquivos relacionados entre si. Exemplo: /base/ab/12/13/37/file1.txt...
11.10.2017 / 06:05