Categories
Linux Programação Tutoriais

Como concatenar strings na shell do Linux

Como concatenar variáveis no Bash shell do Linux/Unix.

Concatenar ou juntar cadeias de caracteres (ou, simplesmente, strings), na shell (ou linha de comando) do Linux é um trabalho fácil e descomplicado.
Apenas fique atento a alguns detalhes… e tudo terminará bem. 😉

O procedimento pode ser muito útil dentro de shell scripts ou para uso em arquivos de configuração do Bash.
Você pode concatenar strings dentro do seu .bashrc, para obter resultados ou “hackear” o seu sistema.

Para sermos objetivos, abra um terminal e vamos definir as seguintes variáveis, como exemplo:


variavel1="elias"
variavel2=".praciano"
variavel3=".com"

A concatenação consiste, de maneira resumida, em juntar os valores das 3 strings, acima. Isto pode ser feito assim:


meusite=$variavel1$variavel2$variavel3
echo $meusite

elias.praciano.com

Note que não precisa usar o símbolo ‘$’ ao definir as variáveis. Mas é obrigatório no momento de se referir e fazer operações com elas.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

One reply on “Como concatenar strings na shell do Linux”

Olá Elias, tudo bem, um prazer conhecê-lo.

Me chamo Gabriel, e estou com um problema parecido!

No meu caso, o usuário digitaria resultados porém em linhas diferentes, onde após ele digitá-los, seu conteúdo será armazenado em apenas
“1 variável” e será mostrado em apenas 1 linha (concatenado).
ex:
> digite o texto:
olá1
olá2

Resultado digitado: olá1 olá2

Haveria alguma possibilidade de eu fazer essa concatenação?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.