Linux na Web

Como são interpretados os caracteres no shell script.

O Shell interpreta os caracteres ( &”|*?~<>^()[]{}$\ ) da seguinte forma:

Caractere Código
\ \x5c
& \x26
; \x3b
` \x60
 ‘ \x27
\x22
| \x7c
* \x2a
? \x3f
~ \x7e
< \x3c
> \x3e
^ \x5e
( \x28
) \x29
[ \x5b
] \x5d
{ \x7b
} \x7d
$ \x24

Exemplo com o comando sed.

O Parâmetro que eu quero substituir através do shell é:
log_line_prefix = ‘< %m > ‘ ficaria da seguinte forma: \x27\x3c %m \x3e \x27

Ficaria da seguinte forma:

Referências:

gist.github.com

Sobre: 
SysOps - Analista de Redes Sênior, entusiasta por Linux, fundou o site Linux na Web no intuito de ajudar a comunidade Linux com artigos que possa ajudar no dia-dia do profissional de TI, trabalho em um ambiente com práticas DevOps para automatizar e agilizar nas tarefas diárias. - Amo o que eu faço... Gosto de tudo que é relacionado a Tecnologia, principalmente se for Open Source hehe e Amo a minha Família!

0 Comentários

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: