Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
1
resposta

Como faço para substituir o último período encontrado antes da primeira vírgula sed

Muito novo no bash / Linux e estou tentando fazer o seguinte Eu tenho um csv com nomes de host e outras informações como host1.servers.com,serverA,location host2.servers2.farm.com,serverb,location a.servers.farm.farms.com,serverc,location...
02.02.2017 / 16:15
2
respostas

como obter valor de var no arquivo com sed [closed]

eu gostaria de fazer isso: O arquivo contém: VAR_1|VALU_1 VAR_2|VALU_2 VAR_3|VALU_31 VALU_31 VALU_33 VAR_4|VALU_4 VAR_5|VALU_5 VAR_6|VALU_61 VALU_62 VAR_7|VALU_7 ..... Como posso obter o valor de uma string com sed ou outro? Eu tento:...
02.12.2015 / 15:00
2
respostas

Disputando sed para encontrar e reformatar a data de login (ou, como matar processos mosh-server ociosos)

Eu tenho um método antigo de matar processos mosh-idle idle, o que não funciona no meu novo VPS. Aqui está o método antigo, que eu executo no crontab do root para limpar os processos que estão inativos por mais de 10 dias: for tty in 'w -s...
16.11.2013 / 19:22
1
resposta

Como eu substituo posições de linha específicas no sed?

Eu preciso usar o sed (ou qualquer outra coisa) para substituir uma posição da linha específica , estou no Google e não consigo encontrar nada (ainda). * UPDATE * isto é o que eu vim até agora ... sed 's|\(^.\{67\}\).\{1\}||g' $$...
20.06.2013 / 14:49
2
respostas

Eu quero filtrar duas linhas da saída de um programa [closed]

Eu tenho um comando que gera um monte de dados, mas eu só quero duas linhas. O grep não funciona porque as linhas que eu quero não estão próximas umas das outras. Eu não consigo descobrir sed ... Ajuda por favor. :) Exemplo de saída: Sc...
18.04.2013 / 17:50
1
resposta

Altera recursivamente o nome de um arquivo e o conteúdo dentro do arquivo se corresponder a uma palavra-chave

Eu posso usar o sed para fazer recursivamente encontrar e substituir uma string em vários arquivos. Assim: find -name "*.py" -not \( -name .svn -prune \) -type f -print0 | xargs -0 sed -i 's/cat/dog/g' No entanto, existe uma maneira d...
30.03.2012 / 14:42
2
respostas

cant: Adicione uma nova linha a cada arquivo que não tenha um no final do arquivo

Eu estou ficando incontável warning: no newline at end of file De algum código que foi editado pela última vez no Windows. No Linux, como posso consertar todos esses arquivos cpp / h e adicionar uma nova linha ao final de cada arquivo...
11.12.2011 / 02:04
2
respostas

Usando o SED para atualizar o .htaccess com endereços IP bloqueados

Eu tenho um arquivo que tem uma lista de endereços IP "ruins". Quero importar esse arquivo de endereços IP incorretos para o meu arquivo .htaccess para negar acesso via apache. Eu quero automatizar esse processo usando sed . Como eu fari...
31.05.2011 / 04:37
1
resposta

Usando Find, Grep, Awk ou Sed para renomear o servidor após a clonagem

Meu cliente me diz que clonou uma VM no VMWare de um servidor Ubuntu Linux. Agora é o meu trabalho para entrar em todos os arquivos e descobrir o que ainda tem o nome do servidor antigo de "bispo" e alterá-lo para outra coisa. Além disso, o ende...
24.06.2011 / 23:41
1
resposta

sed com várias correspondências

As duas "linhas sed" diferem apenas por um "\ n" abaixo .. Como posso obter essa saída [sem nova linha antes do </pre> ]? [ link ]: . e . e something3 </pre> something4 . . $ echo -e 'something1\nsome...
19.01.2011 / 21:28