|
From: | Wander Sfalsin dos Santos |
Subject: | Re: [shell-script] Comando dentro de variável |
Date: | Tue, 18 Jun 2019 09:43:42 -0300 |
Cara, me desculpe, respondi distraído e falei besteira. O que falei sobre o eval procede e está correto, mas as linhas de cmd corretas seriam:# aa="sh -c 'echo \"1\" > bb'"
# eval $aa
Mas caso vc use Linux, ficaria melhor assim:
# aa="bash -c 'echo 1 > bb'"
# eval $aa
Abraços,Julio» Não tem tempo para fazer um curso presencial?» Na sua cidade não tem nenhum bom curso de Linux?» Conheça nosso portal educacional e estude conosco:http://www.dicas-l.com.br/educacaoTambém damos treinamento em sua empresaem qualquer cidade, com certificado e nota fiscal.Olá,
Quando eu executo no terminal o seguinte comando:
# sh -c 'echo "1" > bb'
Ele cria normalmente o arquivo "bb" com "1" como conteúdo.
Mas quando eu colocar o comando dentro de uma varável:
# aa="sh -c 'echo \"1\" > bb'"
# echo $aa
sh -c 'echo "1" > bb'E executo a variável, apresenta o seguinte erro:# $aa"1": -c: line 0: unexpected EOF while looking for matching `''
"1": -c: line 1: syntax error: unexpected end of fileAlguém consegue me ajudar a executar esta variável?
--At.te,
Wander Sfalsin dos Santos
Técnico em TI
[Prev in Thread] Current Thread [Next in Thread]
- Comando dentro de variável, wanderdoidao, 2019/06/18
- Re: [shell-script] Comando dentro de variável, 빠는 Leonardo Goretti, 2019/06/18
- Re: [shell-script] Comando dentro de variável, Julio C. Neves, 2019/06/18
- Re: [shell-script] Comando dentro de variável, Wander Sfalsin dos Santos, 2019/06/18
- Re: [shell-script] Comando dentro de variável, Julio C. Neves, 2019/06/18
- Re: [shell-script] Comando dentro de variável, Wander Sfalsin dos Santos <=
- Prev by Date: Re: [shell-script] Comando dentro de variável
- Next by Date: Adicionar conteúdo abaixo de uma linha de arquivo
- Previous by thread: Re: [shell-script] Comando dentro de variável
- Next by thread: Adicionar conteúdo abaixo de uma linha de arquivo
- Index(es):