Perguntas sobre 'eval'

7
respostas

O que é o comando “eval” no bash?

O que você pode fazer com o comando eval ? Por que isso é útil? É algum tipo de função embutida no bash? Não há man página para isso ..     
22.10.2011 / 22:02
1
resposta

Por que eval a saída do ssh-agent?

Para executar ssh-agent , preciso usar eval $(ssh-agent) Por que preciso eval da saída de ssh-agent ? Por que não foi projetado para que eu possa executá-lo? Nota: Os backticks (') são removidos quando estão sendo reprovados...
15.03.2017 / 22:10
4
respostas

Como posso listar todos os nomes de usuários e / ou diretórios home?

Eu quero listar todos os usuários dirs na máquina.Normalmente, eu vou fazer: ls -l /home Mas eu uso em um script que será implantado em outras máquinas e talvez nas máquinas que eles não chamam de home (por exemplo, myHome). Então, quero...
07.12.2017 / 08:50
1
resposta

eval vs. pipe através do bash

Qual é a diferença entre usar: eval 'echo "foo"' e echo 'echo "foo"' | bash existe algum?     
07.05.2018 / 06:17
2
respostas

return value from eval

O manual do bash declara: eval [arg ...] The args are read and concatenated together into a single com- mand. This command is then read and executed by the shell, and its exit status is returned as the valu...
04.01.2018 / 11:15
4
respostas

bash + ler variáveis e valores do script file by bash

Eu tenho a seguinte variável e valores de arquivo # more file.txt export worker01="sdg sdh sdi sdj sdk" export worker02="sdg sdh sdi sdj sdm" export worker03="sdg sdh sdi sdj sdf" Eu faço o código fonte para ler a variável # source fil...
25.12.2017 / 17:40
1
resposta

Como lidar com a insegurança de 'eval' avaliar entrada externa em um script?

Binaryzebra disse this script is evaluating external input, a highly insecure practice. Quais são algumas maneiras de lidar ou mesmo substituir eval avaliando entradas externas em um script? Obrigado.     
19.07.2016 / 13:45
1
resposta

O que significa eval X = \ $$ i no UNIX?

Eu tenho um pequeno script com as seguintes linhas echo mom,dad |awk -F, '{print $1,$2}' | while read VAR1 VAR2 do for i in VAR1 VAR2 do eval X=\$$i echo $X done done OUTPUT: mom dad O que esta linha fazendo eval X=\$$...
15.09.2015 / 01:27
1
resposta

Como salvar um alias de um comando eval $ (other_comand)

Estou usando docker há algum tempo e há um comando que escrevo sempre que inicializo minha janela de encaixe: eval $(docker-machine env) Eu sei que eval não deve ser usado a menos que seja necessário, mas é mencionado pelo seguinte:...
08.06.2016 / 20:18
3
respostas

Usando o comando eval duas vezes

Suponha que: a=b; b=c; c=d Em seguida, eval echo \$$a produz a saída: c Se quisermos extrair a saída d usando apenas a entrada a , tentei da seguinte maneira: (i) eval echo \$(eval echo \$$a) produz o erro: syntax...
10.11.2016 / 21:53