msoliver
(usa Debian)
Enviado em 03/03/2021 - 18:47h
lacerdat25 escreveu:
msoliver,
Funcionou! Muito obrigado!
Me tira uma duvida por favor, como eu faço para tirar o espaço de um dos lados?
Ex. nome de um serviço: Servico - 571.zip
NOVO EX:
Ex. nome de um serviço: Servico -571.zip
Tire o espaço do lado esquerdo.
Sou novo no mundo do bash, preciso aprender essa parte de regex, ainda é um bicho de 7 cabeças.
Muito obrigado!
Boa noite Lacerda!
Segue, usando recursos do proprio "bash".
servico=' Servico - 571.zip '
echo "[${servico}]"
#coloquei os colchetes para visualizar os espaços nas bordas.
[ Servico - 571.zip ]
echo "[${servico/- /-}]"
#Troca "- " por "-"
[ Servico -571.zip ]
echo "[${servico// /}]"
#Elimina todos espaços
[Servico-571.zip]
Usando o 'SED'
adminq@Q4OS:$ └─> sed 's/ //' <<< "[${servico}]" #tira o 1º espaço
[Servico - 571.zip ]
adminq@Q4OS:$ └─> sed 's/ //2' <<< "[${servico}]" #2º
[ Servico- 571.zip ]
adminq@Q4OS:$ └─> sed 's/ //3' <<< "[${servico}]"
[ Servico -571.zip ]
adminq@Q4OS:$ └─> sed 's/ //4' <<< "[${servico}]"
[ Servico - 571.zip]
adminq@Q4OS:$ └─> sed 's/ //g' <<< "[${servico}]" #Apaga Todos
[Servico-571.zip]
Com o 'tr'
tr -d " " <<< "[${servico}]"
-----------------------------------------------------------------------------------------------------
[Servico-571.zip]
adminq@Q4OS:$ └─> Isso é o prompt, fiquei com preguiça de apagar.... :)
Não Esqueça de marcar a
MELHOR RESPOSTA, quando o Tópico for RESOLVIDO.....
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando:
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.
______________________________________________________________________