Eu tenho o seguinte exemplo.
#!/bin/bash
ARGUMENTS="-executors 1 -description \"The Host\" "
# call1
# error: parameter Host" is not allowed
java -jar swarm-client.jar $ARGUMENTS
# call2
# works fine with eval
eval java -jar swarm-clien...
Estou escrevendo um script que aceita dois argumentos:
#! /bin/bash
eval for i in {$1..$2}; do echo $i; done
Eu corro como:
$ ./myscript 0002 0010
syntax error near unexpected token 'do'
Por que o erro está errado?
Eu acho q...
Em eval <command> , como eval avalia o seguinte comando?
será que eval cria um subprocesso shell para avaliar <command> ?
Se não, o eval depende do processo atual do shell para avaliá-lo?
Note que
eval...
Rastreando comportamentos estranhos, um script bash resultou no seguinte MWE:
set -o errexit
set -o nounset
set -x
my_eval()
{
eval "$1"
}
my_eval "declare -A ASSOC"
ASSOC[foo]=bar
echo success
falha com: line 9: foo: unbound variab...
Estou escrevendo um script simples que solicita ao usuário informações e as salva como uma variável a ser passada como argumentos em outro comando. Uma das variáveis armazena um caminho que pode incluir um espaço. Usando a tag read do coman...
Eu tenho um monte de arquivos xml no diretório atual.
Problema 1.
Tanto quanto eu li eval retorna os resultados e armazena em uma variável.
Mas recebo um erro com o comando abaixo
find ./ -name '*.xml' | file=$(eval awk '{print $0}') ;...
Eu tenho uma expressão do formulário @(<date calculation>) que desejo substituir com o resultado de date +%s --date "now<date calculation>" . Por exemplo, @(-1 day) seria substituído pelo resultado de date +%s --date "now -1...
No meu shell do diretório home no mac, eu corro o seguinte
eval "ls" e isso só me mostra os diretórios. Mas se eu correr
eval "$(ls)" recebo a seguinte saída:
zsh: command not found: Applications
zsh: command not found: Desktop...