Perguntas sobre 'shell-script'

1
resposta

Verifique se a variável é igual a abrir parênteses

Atualmente estou tentando descobrir isso. if [ $CHAR == ( ] Obviamente, isso não funciona. Então, como eu o forço a fazer o que obviamente pretendo? (Para pontos de bônus, como faço para que a comparação funcione em case ?)     
15.07.2016 / 13:52
1
resposta

Como posso definir variáveis de ambiente para um programa executado usando 'nohup'?

(Estou editando um script Bash existente, então provavelmente estou cometendo um erro bobo aqui ...) Eu tenho um shell script que salva um comando com uma variável de ambiente como seu argumento como este: COMMAND="mvn clean install -P $MA...
07.09.2016 / 10:14
3
respostas

Captura "comando não encontrado" do shell script

Eu tenho um script de shell echo "Type your command" read command echo "You typed $command" $command então é simples, roda um comando. Minha pergunta é se a entrada está errada suponha que lw o terminal diga command not found então...
10.12.2013 / 18:09
1
resposta

Como se detectaria se um comando externo existe em um script?

Existe uma maneira de detectar se existe um comando externo (por exemplo, wget, svn)? Mais especificamente hoje, eu estava tentando executar um dos meus scripts que escrevi e a pessoa não tinha o wget ou o svn instalado. O script apenas...
01.09.2011 / 19:46
3
respostas

Como gerar novos nomes de variáveis dinamicamente

Estou tentando gerar nomes din dinâmicos em um script de shell para processar um conjunto de arquivos com nomes distintos em um loop da seguinte forma: SAMPLE1='1-first.with.custom.name' SAMPLE2='2-second.with.custom.name' for (( i = 1; i &l...
30.05.2012 / 18:11
2
respostas

Evita que um arquivo seja apagado mesmo depois de rm -f

Eu costumo ficar no StackOverflow, mas acho que neste tópico vocês são muito mais especialistas aqui. Portanto, o exercício de hoje é estranho, eu tenho que escrever um script.sh e fazer o que eu puder para evitar que test.txt seja dele...
27.07.2013 / 23:09
3
respostas

Entenda a substituição de comandos complexos com {} e vários '\ ls'

Estou tentando entender essa linha de um script de shell. Eu sei que $(..) significa executar o .. e inserir sua saída onde você encontra $() em uma instrução. Mas o que está acontecendo entre esses parênteses? O que o \ls está fazen...
10.10.2013 / 22:18
4
respostas

Como substituir todas as primeiras ocorrências em linhas combinadas com um número incremental?

Eu tenho um arquivo como este ... 1562 first part 1563 H col3 H col4 1564 H col3 H col4 ... 3241 H col3 H col4 3242 third part ... Eu quero substituir apenas o primeiro H em cada linha para H# , com # é o seu número de...
18.08.2014 / 12:54
1
resposta

Na cadeia de caracteres de uso do meu script de shell personalizado, também exibirei --help e --version?

Atualmente, estou desenvolvendo um script de shell chamado up , que mostra uma string de uso na linha de comando quando chamado com --help . A saída é assim: $ up --help usage: up [-n levels][--help][--versions][basename]... Isso pare...
26.01.2013 / 11:02
2
respostas

Como obter os 5 principais aplicativos de uso intensivo de RAM do Bash?

Então, eu olho para o disponível para mim, os servidores carregam e veja que algum outro usuário criou algum aplicativo realmente intenso de RAM que mata o meu servidor de hospedagem abilidades. Gostaria de saber qual é o comando bash par...
15.03.2012 / 18:28