Eu quero passar um argumento para uma variável?

3

Sou muito novo no ambiente Linux e estou preso a uma situação. O que eu quero fazer é passar o comando test -s $testFile para uma variável, como, por exemplo, "tes"
Exemplo:

tes="test -s $testFile"
    
por Varun Parikh 26.10.2012 / 19:07

2 respostas

6

Se o comando que você está tentando retorna dados específicos, você pode usar:

test = "$(test -s $testFile)"

Quando você usa $() , está dizendo à linha de comando para executar a função passada em um subshell, obter o resultado e imprimir novamente no outro terminal.

    
por Evandro Silva 26.10.2012 / 19:10
0

Tente isto:

echo [string you want to output].
echo [object that may or may not turn into a string].

Cuidado com o '$', conforme mencionado acima.

    
por Omio 26.10.2012 / 19:13