Perguntas sobre 'variable'

1
resposta

Como saber onde as variáveis e funções do shell estão definidas?

Quando digito o comando set no meu sistema, extraio este extrato: __colormgr_commandlist=' create-device create-profile delete-device delete-profile device-add-profile device-get-default-profile device-get-profi...
15.05.2017 / 09:59
1
resposta

awk uma variável como um regex

A pergunta é realmente simples, eu li todas as perguntas e ainda não consigo! Eu tenho um arquivo simples como este $cat file1.txt ALA AJD KSF E quero que o awk use cada um dos valores como regex para imprimir linhas de outro arquivo para...
28.10.2016 / 12:25
2
respostas

Escopo de uma variável exportada no shell

Digamos que eu tenha um script para o qual exportei uma variável como visto abaixo: #!/bin/bash foo(){ eval export one=1 } foo1(){ eval export two=2 } (foo) foo1 echo "one=$one" echo "two=$two" No entanto, recebi a seguinte saída:...
11.05.2016 / 12:54
3
respostas

Captura a saída de uma função de shell sem um subshell

Eu tenho rbenv (gerenciador de versão do Ruby) instalado na máquina e funciona assim: $ rbenv local 2.3.1 Escrevendo para stdout a versão local do meu ruby. Eu quero resgatar esta versão e declará-lo em uma variável para reutilizar e...
03.01.2017 / 15:06
3
respostas

array bash com variável no nome

Eu aprecio sua ajuda com o seguinte problema: Estou tentando definir uma matriz que contém uma variável como parte do nome da matriz, exemplo: Arr_$COUNTER (onde $COUNTER é alterado com base em uma contagem de loop) Todas as maneiras...
15.02.2016 / 23:23
2
respostas

Script carrega dois argumentos

Eu tenho o script perl que precisa de dois argumentos, por exemplo: ./PerlScript 0001 192.168.100.200 Mas preciso executar esse script mais vezes (40x). ./PerlScript 0003 192.168.100.202 ./PerlScript 0061 192.168.100.205 ./PerlScript 0...
11.05.2017 / 15:12
1
resposta

pegue de um arquivo de texto um intervalo usando duas variáveis como os parâmetros de início e fim

Eu estou tentando pegar um intervalo específico de linhas de um arquivo de texto usando o grep; o intervalo de linhas precisa ser identificado por duas variáveis. Até agora, eu tenho tentado fazer isso usando os exemplos curinga '*' de tentativa...
09.12.2016 / 17:18
1
resposta

Execute o comando dentro da variável não funciona para sed

isso funciona para mim: CMD="ls -la" $CMD enquanto isso sempre falha: CMD="sed -e 's|abc|abc|g' file" $CMD com a mensagem de erro: sed: -e expression #1, char 1: unknown command: '''     
09.02.2017 / 17:14
3
respostas

Passando variáveis para o comando sed

Temos um arquivo com 6 colunas: FILEDESCRIPTOR . DESCR00001 FILEDESCRIPTOR . DESCRIPTIVENAME FILEDESCRIPTOR . LSTUPDNAM FILEDESCRIPTOR . LASTUPDATENAME FILEDESCRIPTOR . LOCAT00001 FILEDESCRIPTOR . LOCATION_ID FILEDESCRIPTOR...
09.10.2015 / 16:03
6
respostas

Como posso imprimir apenas variáveis definidas dentro do meu script de shell?

Vamos supor um pouco script de shell como: #!/bin/bash a=3 b=7 set -o posix set Nesse caso, a execução da variável set ou de alguns outros comandos para imprimir variáveis de ambiente ( env , declare ... etc) gera minha a...
09.12.2014 / 08:28