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
3
respostas

Tomando isso, e fazendo isso

Eu não sabia como escrever o título. Eu preciso de uma saída como: [~]# cat file user1 domain1.com user2 domain2.com user3 domain3.com e transformá-lo em uma saída como: user1 domain1.com user2 domain2.com user3 domain3.com Qual...
21.06.2010 / 22:02
3
respostas

acrescentar ao final da linha sed / awk

Isso provavelmente é fácil e algo não está clicando em mim e na minha falta de café agora. Eu tenho um arquivo com várias linhas que começam com uma aba, em seguida, a palavra GROUP algo { Algumas dessas linhas, por alguma razão, soltam a chav...
08.03.2012 / 14:57
5
respostas

Como dividir a saída em arquivos diferentes?

Eu tenho um arquivo de entrada como foo xxx yyy zzz foo xxx yyy zzz foo xxx yyy zzz foo xxx yyy zzz bar xxx yyy zzz bar xxx yyy zzz foo xxx yyy zzz .. Como dividir o arquivo de entrada por linha em foo.txt e bar.txt , depende...
13.06.2014 / 07:40
3
respostas

Renomeia recursivamente arquivos usando find e sed

Eu quero passar por vários diretórios e renomear todos os arquivos que terminam em _test.rb para finalizar em _spec.rb. É algo que eu nunca imaginei como fazer com o bash, então desta vez eu pensei em me esforçar para conseguir. Até agora eu fiq...
25.01.2011 / 14:31
2
respostas

usa o SED recursivamente no linux?

Eu quero implementar o seguinte comando recursivamente sed -i 's/href=\"1\//href=\"\/1\//g' ./* para que substitua todos os href="1 com href=" / 1 em todos os subdiretórios. Existe um sinalizador que eu possa adicionar a este comando para...
20.08.2010 / 18:32
1
resposta

substituição inline sed e sem ter que criar um arquivo [fechado]

Estou tentando fazer uma substituição inline em um arquivo de configuração depois de desdobrar esse arquivo. Eu olhei na documentação do sed, mas não consigo trabalhar. Mesmo com -e Por agora eu mv no arquivo .back e depois sed para o arquivo, t...
28.08.2013 / 14:47
1
resposta

substitui 'caractere de substituição' por um banco de dados

Devido a alguns problemas de codificação, alguns caracteres no meu banco de dados foram interpretados incorretamente. Alguns caracteres foram substituídos pelo ' caractere de substituição '. Eu preciso encontrar todos esses caracteres e substitu...
02.02.2012 / 11:45
2
respostas

Inserção de cadeia longa com sed

Estou tentando usar essa expressão para inserir o conteúdo de um arquivo de texto em outro depois de uma string de saída. Este é um script simples: TEXT='cat file1.txt' sed -i "/teststring/a \ $TEXT" file2.txt Isso retorna um...
29.10.2013 / 10:24
1
resposta

br + não funciona no solaris

Eu executo a seguinte sintaxe de sed na máquina Solaris e na máquina Linux no Linux máquina sed fazer o JOB seu remover todos os personagens até o primeiro número. mas porque esta sintaxe sed não funciona no Solaris? O que eu preciso mu...
10.01.2012 / 15:31
3
respostas

Como compactar espaços na saída do comando bash?

Eu trabalho em uma tela pequena e estou tentando tornar a saída desse comando mais curta, mas não consigo fazer funcionar. Comando: docker container ls --all Saída (muito grande!): CONTAINER ID IMAGE...
14.10.2018 / 00:55