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

Como alterar o texto em lote no arquivo com base na lista de entradas

Eu tenho uma lista grande de dados, como FILE1 (4600 linhas) Genome Gene Boolean E15-12 VFG000923 1 E15-13 VFG000924 1 E15-14 VFG000926 1 E15-15 VFG000928 1 E15-16 VFG000930 1 E15-17 VFG000932 1 E15-18 VFG000933 0...
03.05.2017 / 11:01
3
respostas

substitui com SED recursivamente

É possível substituir um exemplo recursivamente em multi-diretório com grep e sed assim? grep -e "http://localhost:4000" -r ~/dev_web/_site | sed -e 's/http:\/\/localhost:4000/https:\/\/another_site.com/g' Quando faço isso, meu terminal...
04.07.2018 / 12:16
1
resposta

remove a linha inteira com sed? [duplicado]

Eu adicionei uma linha a um documento com um documento de gato cat <<-'DEFINE' >> ./wp-config.php define( 'DISALLOW_FILE_EDIT', true ); DEFINE Mais tarde, queria removê-lo e fiz: sed -i "s/define( 'DISALLOW_FILE_EDIT', tr...
17.05.2017 / 12:36
7
respostas

Exclui uma linha contendo a primeira ocorrência de "pattern1" após a última ocorrência de "pattern2"?

Eu tenho um arquivo com esse tipo de conteúdo: bla bla pattern2 bla pattern1 pattern2 blabla pattern1 bla bla pattern1 Eu gostaria de remover toda a linha em negrito, ou seja, contém a primeira ocorrência de pattern1...
09.08.2017 / 18:42
1
resposta

lista arquivos em um diretório sem listar os que estão no diretório atual

Digamos que eu tenha um arquivo *.txt em um diretório txtpath=/path/to/txt/ . Eu gostaria de listar *.txt arquivos em $txtpath do diretório atual (não $txtpath ) sem listar os arquivos no diretório atual, como acontece se eu exec...
17.08.2017 / 08:25
2
respostas

Por que sed -i não funciona com fd

Eu tenho este arquivo e fd: exec 88<>abc Por que $ sed -i "s/cd/II/g" /proc/$$/fd/88 sed: couldn't open temporary file /proc/26194/fd/sedS1D1FT: No such file or directory mas este trabalho: $ cat /proc/self/fd/88 | sed "s/...
07.11.2018 / 08:56
3
respostas

Substituir parte do arquivo de texto usando o script bash

Estou escrevendo um script de shell (bash) para buscar e construir vários bits de software. O script também grava vários pequenos arquivos de configuração e precisa alterar alguns arquivos de configuração pré-existentes. Qual é a melhor maneira...
28.09.2010 / 09:51
2
respostas

Substituir string em vários arquivos usando find e sed

Então cheguei à conclusão de que, para recursivamente substituir todas as instâncias de uma string no diretório (somente para arquivos de extensões .java), preciso usar find . -type f -name "*.java" -exec sed -i 's/original/result/g' {} +...
17.11.2016 / 21:09
3
respostas

Como remover linhas duplicadas que começam com um padrão e a próxima linha depois disso?

Eu quero remover as linhas duplicadas que começam com > e a próxima linha depois disso. Por exemplo: >1 ACCGGTTTCCTTGAAATT >2 AACCTTCCGGTTAATT >3 AACCTTCCGGTTAATT >1 ACCGGTTTCCTTGAAATT Como você pode ver, eu tenho...
23.09.2015 / 17:29
2
respostas

Como adicionar propriedades no final das duas primeiras linhas com aspas duplas?

Queremos adicionar as seguintes propriedades: -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M nas duas primeiras linhas que contêm a palavra - HBASE_MASTER_OPTS Exemplo antes da mudança : more ams-hbase-e...
13.08.2018 / 18:54