Perguntas sobre 'variable'

1
resposta

Como usar o comando find com variáveis

Estou pesquisando arquivos por find ing um nome de arquivo parcial: find /script -name '*file_topicv*' /script/VER_file_topicv_32.2.212.1 Funciona, mas não quando o nome parcial do arquivo é uma variável: var=file_topicv find...
17.01.2018 / 11:00
1
resposta

Cria uma variável para o caminho para o aplicativo

No Linux, eu digito: /home/vincent/anaconda3/bin/python : isso vai para o shell python, sem problemas. Agora, se eu tentar criar uma variável para esse link, como: PYTHONEXEC=/home/vincent/anaconda3/bin/python Se eu digitar PYTHON...
01.03.2018 / 18:06
1
resposta

Como usar a variável para grep dentro do script Ksh

#!/bin/ksh Temp=Kerala cs1='grep "$Temp" State_list.txt | awk '{print $NF}'' echo $cs1 #("Not seeing output KL": Se eu alterar o código da seguinte forma, funciona: cs1='grep "Kerala" State_list.txt | awk '{print $NF}'' ... mas eu gos...
21.02.2018 / 14:39
2
respostas

O resultado do grep não pode ser armazenado na variável

Eu quero obter uma data de um nome de arquivo. Isso funciona usando este código: for filename in OH/* do echo $filename |grep -Eo '[[:digit:]]{14}' done; Agora eu quero salvar o resultado em uma variável como esta: for filename in...
02.02.2018 / 11:19
2
respostas

ksh declaração de variável e loop

Eu preciso trabalhar e entender um script ksh. A declaração da variável é feita de uma maneira diferente a que estou acostumado: STA=${1:-blabla} Eu realmente não entendo o que significa o "1: -"? É possível fazer um loop com essa declara...
13.11.2017 / 13:06
2
respostas

Bash: Um argumento por uma variável indefinida

Digamos que eu crie um arquivo ~/myScript.sh : #!/bin/sh for myVar; do echo "Hi" done Se eu executar bash myScript sem argumentos, não receberei nada, mas se eu o executar com um ou mais argumentos, obterei a saída pelo número d...
14.01.2018 / 13:45
3
respostas

Extrai os dois primeiros diretórios em um caminho

Eu preciso extrair os dois primeiros diretórios em um caminho que esteja na variável $ ORACLE_HOME ORACLE_HOME=/oradba/app/oracle/product/11.2.0.4/testdb Eu preciso do valor: /oradba/app/     
04.05.2018 / 18:29
1
resposta

Preciso de aspas duplas de uma variável?

Estou confuso quando damos aspas duplas nas variáveis do shell. Especificamente, estou usando o seguinte comando sed replace: sed -i.tmp "/$MY_VAR/d" /foo/bar/file.txt Mas não estou citando $MY_VAR . Isso está correto? Como posso cit...
20.10.2017 / 16:29
1
resposta

exibindo o PID

Eu devo escrever um subscrito (chamado echomyvar) que exibe o PID do processo que está executando o script e o valor da variável chamada myvar. No texto tem: $ cat echomyvar echo The PID of this process is $$ echo The value of myvar is: $myva...
04.09.2017 / 00:52
2
respostas

Como usar dinamicamente variáveis dentro de um loop

Obtendo erro ao executar abaixo no Unix: eu quero que a terceira linha funcione ... No shell do ksh while [ ${i} -le 3 ] do var${i}="hello${i}" echo "${var}${i}" i='expr ${i} + 1' done Eu quero ter uma saída como abaixo,...
13.09.2017 / 13:29