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

Como usar o sed com colchetes?

Eu tenho um monte de arquivos .php que eu queria substituir todas as ocorrências de uma string. find: jQuery(function replace: head.ready(function Eu achei que estava fazendo certo usando: find . -name '*.php' -exec sed -e 's/jQuery...
28.06.2013 / 00:55
2
respostas

Por que isso adiciona espaços? eco “x axe” | sed 's / x \ s * / x /'

Eu quero encontrar um x e substituir o 0 ou mais espaços seguintes ( \s* ) por um único espaço. echo "x ax" | sed 's/x\s*/x /' Por algum motivo, em vez de substituir os espaços pelo espaço único, basta anexar um espaço a quantos já e...
06.02.2013 / 00:36
3
respostas

Reorganizar o arquivo de texto ao incluir linhas de dados com linha de cabeçalho

Eu tenho um arquivo cujo conteúdo é assim: 2009 150 0 0 0 0000 75.316 0.0400390625 0.00007 0.00000 0.8980 76.216 0.0400390625 0.00007 1.00000 0.9046 77.217 0.0400390625 0.00009 2.00000 0.9113 78.341 0.04...
15.04.2014 / 16:36
2
respostas

Como faço para preencher as tags finais usando sed, awk ou qualquer outro comando?

Eu tenho um arquivo txt semelhante a este: <sss>ss< ou <firstword>anotherword< Eu quero que pareça com isso <sss>ss</sss> ou <firstword>anotherword</firstword> Basicamente,...
28.10.2014 / 13:27
4
respostas

Substitua “/” por “\ /”

Eu tenho uma string /tmp/testing que quero substituir por \/tmp\/testing sed funciona bem da seguinte forma: echo testdir=/tmp/testing | sed 's/\//\\//g' testdir=\/tmp\/testing No entanto, se eu tentar colocar isso em uma vari...
10.09.2015 / 16:27
3
respostas

Frequência de palavras em textos de idioma diferente do inglês: como mesclar formas singular e plural etc.?

Estou classificando as palavras do idioma francês em alguns arquivos de texto de acordo com frequência com foco em insight em vez de significância estatística. O desafio é preservar caracteres acentuados e lidar com os formulários de arti...
19.07.2014 / 15:59
5
respostas

colocar caractere especial ou em branco se o padrão não for encontrado

Eu tenho a seguinte tabela de informações: ko:K00624 ko:K20215 1.5.3.5 ko:K01106 2.3.41.5 Eu quero o resultado assim: ko:K00624 ko:K20215 - ko:K01106 - Eu usei o seguinte comando, mas não está funcionando. Por fa...
28.04.2017 / 04:27
3
respostas

Excluir linhas com valor abaixo (ou acima) do limite

Meu arquivo é assim: AA 110 B 10 .. BB 15 ... BBB 20 D F 25 D D AA 111 B 50 .. BB 55 ... BBB 30 F F 45 F F AA 112 C 2 .. BB 3 ... BBB 0 D F 0 D F AA 120 D 2 .. FF 3 ... F...
22.09.2016 / 15:33
4
respostas

Atribuições de valor de cotação dupla armazenadas em um CSV?

Eu tenho um arquivo que contém texto da seguinte forma: dt=2016-06-30,path=path1,site=US,mobile=1 dt=2016-06-21,path=path2,site=UK,mobile=0 Eu quero convertê-lo em texto com valores com aspas duplas nos pares de valores-chave, assim: d...
10.11.2016 / 08:24
2
respostas

Testando regex de stdin usando grep | sed | awk

Às vezes, quero testar se meu regex está correto. Como posso reverter regex de stdin? F.e. Eu posso combinar uma string com o regex fornecido, como: grep "\(foo\)-bar" foo bar foo-bar foo-bar #Match found O que eu gostaria de faz...
31.05.2017 / 01:27