[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Expansão de variáveis com quebra de linha
From: |
Jeiks |
Subject: |
Expansão de variáveis com quebra de linha |
Date: |
Wed, 23 Jun 2010 15:00:45 -0300 |
Ola a todos,
alguem conhece uma forma de trocar uma quebra de linha de uma variável
por um caractere através de expansão de variáveis? sem utilizar um subshell?
Tipo assim:
# eu tenho:
VAR="teste
Testando"
echo "$VAR"
a saída será:
teste
Testando
porém, eu gostaria que fosse:
testeCTestando
já tentei:
echo "${VAR/#/C}"
echo "${VAR//#/C}"
echo "${VAR/\n/C}"
echo "${VAR/\\n/C}"
Eu não queria utilizar um subshell para isso, com por exemplo:
tr '\n' 'C' <<< "$VAR"
pois o objetivo é utilizar a variável em um sed:
sed "s/EXPRESSAO/$VAR/" arquivo
obrigado a todos
--
Jacson R. C. Silva
[As partes desta mensagem que não continham texto foram removidas]