removido
(usa Nenhuma)
Enviado em 08/06/2017 - 00:35h
lu4ndu4rt3 escreveu:
Não consegui encontrar nada parecido no fórum ou uma base pra tentar resolver, acredito que isso seja simples.
Estou tentando obter o texto seguido do que eu pesquisei.
Ex.: grep arquivo.txt hostname=
hostaname=computador1
O que eu quero é trazer somente o "computador1" e tirar o "hostname="
Como ficaria com comando correto?
Cara, GREP filtra texto por expressões regulares. O que você quer fazer está mais para um tipo de edição. Quem faz as duas coisas é o SED.
SED = Stream EDitor ===> Editor de Fluxo
Se o texto for algo como
hostname=computador1
então seria algo como
sed -r 's/^hostname=(.*)$/\1/g' arquivo.txt
Mas este exemplo funcionará só se a linha começar com
hostname= Faz um teste aí e veja se deu certo.
Só mais uma coisa, veja se você escreveu
hostname ou
hostaname, porque sua primeira postagem está estranha.
----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden