Perguntas sobre 'shell-script'

2
respostas

Erro de sintaxe aritmética ao executar um script no RedHat OS

Estou encontrando um problema quando tento executar um script no RedHat OS. Eu recebo um erro de sintaxe aritmética. Esseéoscriptqueestoutentandoexecutar:#!/bin/kshecho"" echo " = K+WA ="; WA_PORT="'cat /usr/kplushome/entities/Standalone/con...
15.02.2016 / 08:23
1
resposta

O script Bash trava na entrada específica

Eu estou tentando escrever um script simples que faz alguma coisa se o primeiro parâmetro da entrada for igual a -r. Mas sempre que tento executar este arquivo, o programa trava e eu tenho que terminar usando ctrl-Z. if [ "$1" == "-r" ]; then...
23.01.2016 / 00:36
1
resposta

Tentando encontrar o índice de uma entrada em uma lista [duplicada]

Estou tentando encontrar o índice de uma entrada de lista usando este método simples: #!/bin/sh partList="500 1000 2000 4000" a=( $partList ) echo ${a["500"]} isso retorna Syntax error: "(" unexpected . E o mesmo erro se eu tentar e...
22.01.2016 / 13:03
2
respostas

Como atribuir um valor de string de múltiplas linhas a uma variável com recuo em um script de shell?

Eu quero atribuir o seguinte valor de sequência de várias linhas a uma variável em um script de shell com as linhas e recuos exatos. Usage: ServiceAccountName LogFile Where: ServiceAccountName - credentials being requested. LogFil...
21.01.2016 / 19:20
2
respostas

Combinando dois scripts em um

Eu tenho dois scripts. Ambos os scripts estão no mesmo servidor ( serverA ) O primeiro ( serverA ) estabelece uma conexão ssh com o outro servidor ( serverB ) e executa o segundo script, por exemplo *script1* ssh $ipaddress var="$var1"...
11.01.2016 / 14:28
1
resposta

Como substituir aspas simples e 'apos' em um arquivo

Estou tentando substituir aspas simples em um arquivo e usei o comando como sed /s/'//g filename e este comando funciona bem, mas eu tenho &apos caractere também no meu arquivo e que não está sendo substituído. Posso usar o código abai...
13.01.2016 / 18:16
1
resposta

Usando sed em vez de grep para produzir apenas uma parte correspondente da linha

Estou escrevendo um script bash simples (na verdade, aprendendo como fazer) e quero que essa função use apenas echo e sed e retorne exatamente a mesma saída. Eu encontrei soluções com sed, eles trabalharam no console mas não funcionaram dentro d...
11.01.2016 / 15:10
1
resposta

Obtendo um erro ao usar o comando httpd -v no script

Eu escrevi um script para verificar os detalhes do servidor Web (RHEL) e salvar a saída em um arquivo. Mas o script não está passando o comando httpd -v no loop. Aqui está o script. #!/bin/bash for i in 'cat hosts' do echo "======$i======"...
14.01.2016 / 05:58
1
resposta

extrai texto do txt um arquivo [duplicado]

Eu tenho um arquivo contendo cerca de 20 milhões de frases, como extrair 2 milhões de sentenças dele? Eu pensei em usar o comando split como este "split -l 2000000 sub2016", mas então ele irá criar uma série de textos, enquanto eu só preciso d...
14.01.2016 / 12:29
1
resposta

Como executar o comando depois de inserir postgres

Estou tentando executar ls depois de abrir uma nova guia Guake e fazer login em postgres . guake -n guake -e 'sudo -i -u postgres && ls' O comando successful abre uma nova aba, em seguida, solicita minha senha e faz o login...
03.01.2016 / 13:53