Perguntas com a marcação «sed»

Sed significa Stream EDitor - uma das ferramentas básicas no ambiente POSIX. Ele processa um ou mais arquivos de acordo com um script de edição e grava os resultados na saída padrão. Criado no Bell Labs, ele existe desde meados dos anos 70.

39
bash / sed / awk / etc remove todas as outras novas linhas

Um comando bash gera isso: Runtime Name: vmhba2:C0:T3:L14 Group State: active Runtime Name: vmhba3:C0:T0:L14 Group State: active unoptimized Runtime Name: vmhba2:C0:T1:L14 Group State: active unoptimized Runtime Name: vmhba3:C0:T3:L14 Group State: active Runtime Name: vmhba2:C0:T2:L14 Group State:...

13
Como excluir todos os caracteres em uma linha após "]" com sed?

Como excluir todos os caracteres em uma linha após "]" com sed? Estou tentando grep algum arquivo usando cat, awk. Agora meu oneliner me devolve algo como 121.122.121.111] other characters in logs from sendmail.... :) Agora eu quero excluir todos os caracteres depois de "]" (com "]"). Eu quero...

11
Substituição do SED em várias linhas

Estou tentando encontrar essas três linhas: <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> e substitua-os por: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Quando eu tento sudo sed -i 's:<!-- <Connector port="8009"...

8
sed, substitua no linux http: // cdn1 por https: // cdn1

Quero substituir http://cdn1.domain.compor https://cdn1.domain.com200 arquivos .html e não sei como fazer isso com o sed. Alguém pode me ajudar com isso? sed -i '/http:/\/\cdn1/http:/\/\cdn1/' cum-comand.html sed: -e expression #1, char 8: unknown command: `\' sed -i