Perguntas sobre 'shell-script'

2
respostas

Uma maneira melhor do que 'tee | corte | … | colar'

Tentando fazer uma "pesquisa" em um pipeline, onde a entrada é assim: alice 5 bob 7 ... Eu quero procurar códigos na segunda coluna em um banco de dados e retornar o nome correspondente, e continuar com os dados originais e pesquisado...
29.07.2016 / 01:03
3
respostas

Como verificar se a string está em branco no tcsh

Como posso verificar se uma string está vazia no tcsh? Antes de você pirar, não, eu não estou escrevendo scripts de shell com o tcsh. Estou perguntando porque quero usar isso no meu arquivo .tcshrc. Especificamente, quero fazer o equivalen...
21.04.2015 / 00:48
2
respostas

Posso rastrear um script de traço sem modificar seu código-fonte?

Gostaria de rastrear um script de shell para fins de depuração sem ter que modificar seu código-fonte (por exemplo, alterar o shebang ou inserir um set -x no início). É um script postinst do dpkg, então não é chamado sozinho no shell. Na e...
12.01.2012 / 10:02
2
respostas

Arg lista muito longo erro ao usar encontrar

Eu tenho o comando find da seguinte forma: find /jobs/logs/* -prune -name '*.log' -type f -mtime +1 | while read LOGFILE do echo $LOGFILE done Isso está falhando devido ao seguinte erro: /usr/bin/find: arg list t...
08.08.2011 / 13:57
4
respostas

Alinhar texto para centralizar com preenchimento em ambos os lados

Existe uma maneira fácil de alinhar o texto ao centro com preenchimento em ambos os lados, com a largura da coluna sendo a mais longa da entrada? Por exemplo, isso: aaa bbbb c ddddd ee se transformará nisso (os pontos representam espaç...
12.10.2013 / 14:28
3
respostas

Faz um loop sobre um arquivo e lê valores de duas colunas em variáveis

Eu tenho um arquivo ( data.dat ) que contém 3 colunas. Eu quero ler em dois deles com o shell script e preencher o conteúdo em um arquivo de modelo. O arquivo é assim: 12 180 2390 14 177 2210 16 173 2130 ... Até agora, posso fazer isso...
04.09.2013 / 16:16
3
respostas

Existe alguma maneira de iniciar um ping (repetitivo) enquanto a rede está inacessível?

Meu comando ping (no Debian 6 ou 7) repetidamente tentará fazer ping em um servidor mesmo quando a rede estiver inativa, se a rede estiver ativa quando foi iniciada. Existe alguma maneira de iniciar o ping enquanto a rede está inativa e obter...
14.06.2014 / 19:24
1
resposta

Como criar um script que alterna um valor no synclient?

Eu uso synclient touchpadoff=1 para desativar o touchpad e synclient touchpadoff=0 para ativar o touchpad. $synclient | grep TouchpadOff TouchpadOff = 1 Gostaria de criar um script que alterne esse valor. Então eu vo...
10.10.2012 / 10:38
3
respostas

Como pesquisar corretamente a existência de um script de segundo plano

Eu tenho um problema com o seguinte tipo de script: #!/bin/sh long_running_script.sh & while [ 'pidof long_running_script.sh' ] do echo "." sleep 1 done O sript iniciará um novo script para o segundo plano, e dev...
20.09.2012 / 12:50
1
resposta

A globalização de arquivos estendida não funciona com o cat dentro do script bash

Quando, no meu terminal, eu digito cat ~/my/+(a|b)/doc Ele lê ok de ambos ~ / my / a / doc e ~ / my / b / doc, mas quando eu coloco esse comando em um script bash : #!/bin/bash cat ~/my/'+(a|b)'/doc Eu recebo o erro: cat: ~/my...
15.08.2012 / 15:21