Perguntas sobre 'shell-script'

1
resposta

Script para alternar o trackpad do laptop

Eu tenho um script que desativa o touchpad no meu thinkpad: #!/usr/bin/env bash xinput --disable 12 Como eu poderia ajustar o script para que, em vez de apenas desabilitar, ele verifique o estado atual do touchpad e ative / desative a op...
14.07.2017 / 23:08
2
respostas

Atribua o resultado da medição de um loop for com / usr / bin / time em uma variável

Eu preciso executar um comando curl dentro de um loop for várias vezes e obter o tempo médio necessário para executar um único curl. Isso é o que eu tenho: while read query; do TIMEFORMAT=%R; time for i in {1..3}; do curl -s -w '\n' -XPOST...
07.08.2017 / 11:39
2
respostas

Como copiar saída padrão e erro padrão para o log?

Eu preciso escrever o erro padrão e a saída padrão para $LOG , além de tê-los impressos no console, a partir de um script. O script tem muitos comandos, portanto redirecionar cada um deles não é uma boa solução. Eu tentei isso, mas não f...
03.08.2017 / 10:55
1
resposta

Como passar uma lista de variáveis para sed em uma função shell

Eu quero acrescentar várias variáveis ao final de uma linha que contém uma certa string. Aqui está minha função: function () { sudo sed -i '/^STRING/ s/$/ '$@'/' FILE; } No entanto, tenho sed: -e expression #1, char 24: unterminated 's'...
30.01.2017 / 20:24
1
resposta

Como fazer com que os anexos aos arquivos falhem se o arquivo ainda não existir?

Por exemplo echo Something >> SomeFile Eu quero que esse acréscimo funcione somente se SomeFile já existir. Agora estou usando o seguinte: if [ -e SomeFile ]; then echo Something >> SomeFile fi; Mas deve hav...
18.11.2017 / 22:20
1
resposta

Como alterar a ordem de recursão

Eu procurei classificar o resultado de du antes e só vi sugestões para sort do resultado, como du | sort . Isso é aceitável para a maioria dos usos, mas é especificamente inútil ao listar vários diretórios com hardlinks. Por exemplo,...
25.05.2017 / 13:47
1
resposta

Feche e reinicie a tela - acaba sendo enganado!

#!/bin/bash set -o nounset set -o errexit trap 'echo "Aborting due to errexit on line $LINENO. Exit code: $?" >&2' ERR set -o errtrace set -o pipefail SCR="bunny" SCRIPT="/home/../run.sh" main() { if find_screen $SCR >/dev/nu...
01.03.2017 / 11:29
1
resposta

Eu quero monitorar arquivos que estão processando na última hora

Eu tenho poucos requisitos, por favor ajude Eu quero monitorar os arquivos que estão sendo processados em uma hora no diretório específico. Quantos arquivos chegaram na última hora? Quantos arquivos processados na última hora (observe m...
29.03.2017 / 13:57
1
resposta

Acrescentar conteúdo ao arquivo dá permissão negada erro [duplicado]

Estou tentando acrescentar algumas configurações a outro arquivo como este sudo cat config/add-this.yml >> ~/docker-compose.yml via script de shell. Mas tentar isso me dá um erro Permission denied . Como posso simplesmente ad...
10.02.2017 / 21:03
2
respostas

Crie um novo arquivo removendo o novo caractere de linha no final do arquivo

Eu tenho um arquivo simples que contém os seguintes registros de dados entre H: e T :. H:20050427 HEADER RECORD 0000000 00000 000000000 123456 00 654321 DATARECORD 0000000 00000 000000000 123456 00 654321 DATARECORD 0000000 00000 000000000 12...
25.05.2011 / 13:36