Perguntas sobre 'variable'

3
respostas

Resultados diferentes ao usar script ou colar código

Eu escrevi um código unix que executa aritmética em meus arquivos e cria uma matriz de dados em analysis.txt (com cabeçalhos adicionados). No entanto, quando tentei colocar esse código em um script e executar o script, as guias (\ t) separam min...
16.06.2017 / 17:27
1
resposta

O que significa essa sintaxe bash? ETL_PORT = “$ {ETL_PORT: -6090}” [duplicado]

O que essa sintaxe bash significa? Isso significa que a variável ETL_PORT será ETL_PORT se ETL_PORT estiver definida e, por outro lado, o padrão será 6090 se não for definido? ETL_PORT="${ETL_PORT:-6090}"     
15.06.2017 / 22:54
1
resposta

Como eu escolho o número de dígitos em uma variável em meus scripts?

Essencialmente, eu estou executando um script que pega um monte de números de outros arquivos e os coloca juntos de uma forma útil. Atualmente ele funciona bem, mas ele está imprimindo cada dígito dos números que ele está pegando (grepping? é...
18.09.2017 / 22:02
1
resposta

problema com endereço IP de eco

Estou tentando criar um script básico que será executado a cada minuto do cron. Script script.sh é: #!/bin/bash DATE='date +"%Y-%m-%d %H:%M:%S"' IP='ifconfig | grep "inet addr" | awk --field-separator ':' '{print $2}' | awk '{print $1}' |...
08.11.2017 / 16:39
1
resposta

Atribua o nome do host a uma variável no ksh

Estou tentando atribuir a saída de hostname a uma variável e usá-la no meu script. Embora eu tenha conseguido colocar a variável em outra lógica, quando tento imprimir a variável, ela não imprime a variável. Aqui está o que estou procurand...
11.07.2016 / 08:42
3
respostas

Removendo espaço no início dos dados variáveis

Gostaria de perguntar como posso remover o espaço no início dos dados armazenados da variável. Eu tinha um script gerado automaticamente que obteria MySQL COUNT do banco de dados. MYSQL COUNT SCRIPT - > .ini file (variable holder /...
22.07.2016 / 03:10
5
respostas

Retorna um valor e salva em uma variável

Eu tenho esta frase que retorna dois valores. cat /ora$sid/dbs/listener.ora|grep PORT|sed 's/.*PORT.*\([0-9]\{4\}\)\(.*\)//' Return 1521 1522 Com esta frase, quero obter apenas um valor. Este valor eu quero salvá-lo em uma variável para...
24.06.2016 / 13:40
3
respostas

BASH: passar argumentos para o sub-script

Eu tenho um script como este: #!/bin/bash . config ./sub-script Existem muitas variáveis na configuração e não quero passá-las para o sub-scirpt como ./subscript arg1 arg2 ... arg100500 . Além disso, eu não gosto de uma ideia para s...
26.04.2016 / 12:04
3
respostas

Como obter ajuda para variáveis bash usar a partir de uma linha de comando?

O Bash tem algumas variáveis especiais ou predefinidas, como $? e $# . Como saber o significado dessas variáveis, use o comando build in em vez de pesquisar páginas da web on-line? Eu tentei usar isso: help variables Mas isso n...
16.03.2016 / 16:28
2
respostas

Substituir espaços por sublinhados em arquivos: Erro no meu script bash

Eu não entendo o erro no meu script bash. #!/bin/bash newFile="" for file in * do newFile={$file/ /_} # so as to replace spaces with underscores mv {$file} {$newFile} done Ele reclama que newFile não é um comando na linha...
25.06.2015 / 15:45