Passar variavel string entre "aspas" para executar em comando.

1. Passar variavel string entre "aspas" para executar em comando.

fabio
fabiotoy

(usa Outra)

Enviado em 21/11/2017 - 17:12h

Pessoal estou criando um script que lê um arquivo texto com informações exportadas e armazena os dados em variáveis que serão passadas para executar comando para importar os dados.
Preciso passar o conteúdo da string entre "aspas".
Por exemplo as variáveis estão com os dados abaixo:
$campo="Geronimo da Silva"
$dado="Assistente Administrativo"

Um comando exemplo para importar os dados seria:
inserir argumento1 $campo argumento2 $dado

Utilizando dessa maneira tenho a saida:
inserir argumento1 Geronimo da Silva argumento2 Assistente Administrativo

Mas preciso que saia assim:
inserir argumento1 "Geronimo da Silva" argumento2 "Assistente Administrativo"

Senão o interpretador do comando vai entender que, por exemplo, "da" é outro argumento e que não existe.





  


2. Re: Passar variavel string entre

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 21/11/2017 - 17:32h

Boa tarde amigo, de qual linguagem de programação esta falando ? É Shell script ?


3. Re: Passar variavel string entre "aspas" para executar em comando.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 21/11/2017 - 20:48h

Faça:
Var="\"fulano de tal\""
Acho que funciona.
Att.
Marcelo


4. Re: Passar variavel string entre "aspas" para executar em comando.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 21/11/2017 - 21:41h

msoliver escreveu:

Faça:
Var="\"fulano de tal\""
Acho que funciona.
Att.
Marcelo


mauricio@phantom ~ $ var="\"mauricio"\";echo $var
"mauricio"
mauricio@phantom ~ $

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: Passar variavel string entre "aspas" para executar em comando.

fabio
fabiotoy

(usa Outra)

Enviado em 22/11/2017 - 08:09h

Ola, plimo263.

Estou escrevendo um script em shell.
Obrigado pela ajuda pessoal.
Acho que vai resolver o meu problema.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts