msoliver
(usa Debian)
Enviado em 15/12/2021 - 01:44h
porcelion escreveu:
Boa noite, estou tentando adicionar uma barra no início de um texto, pesquisei em vários lugares,
não sei se é muito simples mas não estou sabendo fazer, no caso seria:
cat teste.txt
teste1
teste2
teste3
E eu queria fazer um comando para:
/teste1
/teste2
/teste3
Boa noite porcelion, segue:
cat teste.txt
Teste
Teste
Teste
Teste
Teste
Teste
sed 's/^/\//' teste.txt
/Teste
/Teste
/Teste
/Teste
/Teste
/Teste
----------------------------------------------------------------------------------------------------------------
Para não ter que escapar a "/",
Altere o Limitador:
sed 's#^#/#' teste.txt
----------------------------------------------------------------------------------------------------------------
Se quer alterar no "arquivo", use o "-i"
sed -i 's#^#/#' teste.txt
----------------------------------------------------------------------------------------------------------------
No Fim do texto
sed 's#$#/#' teste.txt
Teste/
Teste/
Teste/
Teste/
Teste/
Teste/
----------------------------------------------------------------------------------------------------------------
Início e fim
sed 's/^\|$/#/g' teste.txt
#Teste#
#Teste#
#Teste#
#Teste#
#Teste#
#Teste#
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________