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

Excluindo parte de um arquivo de texto e seguindo as linhas usando sed

Eu preciso editar um arquivo como o seguinte: auto wlx00 allow-hotplug wlx00 iface wlx000 inet dhcp iface wlx000 inet6 auto post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2 auto wlx000 o objetivo é excluir as linhas que começam com 'i...
17.10.2018 / 03:28
3
respostas

Como pesquisar e substituir múltiplas agulhas por uma palavra através de uma expressão?

Suponha que você tenha um arquivo de texto: foo fnord bar bizz foo poit E agora eu gostaria de substituir "foo" e "bar" em "narf". Eu sei que posso usar: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName No entanto, gostaria de...
24.11.2011 / 23:26
4
respostas

Como posso usar o SED ou o AWK para substituir placeholders em um arquivo de modelo com conteúdo variável que contenha caracteres especiais?

CentOS 6.3 Estou tentando fazer com que um script pequeno envie um e-mail contendo uma cópia dos cabeçalhos de e-mail no corpo (para fins de relatórios internos). O arquivo de modelo contém o seguinte: Alert Report Alert has triggere...
28.04.2013 / 18:10
2
respostas

Como substituir apenas linhas que correspondem a vários padrões no sed?

$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>=' <b>CH12 <b>CH23au Eu sei que posso combinar linhas que começam com CH por ^CH , mas como posso corresponder a vários padrões? Exemplo: Entrada: CH12 CH23au...
15.05.2013 / 18:02
3
respostas

Extrair registros de largura fixa sem delimitador de uma única linha

Eu preciso extrair strings de texto de um único arquivo contendo uma longa linha de texto sem delimitadores. Usando a linha de amostra abaixo, estes são os seguintes fatos conhecidos: ??????? A1XXXXXXXXXX ??????? B1XXXX ??????? A1XXXXXXXXXX ?...
13.12.2013 / 22:31
2
respostas

Grep começando de um texto fixo, até a primeira linha em branco

Eu tenho um arquivo prova.txt como este: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab...
24.10.2016 / 20:40
3
respostas

Altera o caso da n-ésima letra em uma string

Eu quero alterar o caso da n-ésima letra de uma string em BASH (ou qualquer outra ferramenta * nix, por exemplo, sed , awk , tr , etc). Eu sei que você pode mudar o caso de uma string inteira usando: ${str,,} # to lowercase ${str^...
16.11.2014 / 03:53
3
respostas

Imprime colunas que começam com uma string específica

Eu tenho um arquivo parecido com isto: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Co...
23.08.2016 / 14:21
4
respostas

Adicionando uma linha de texto a vários arquivos

Então, eu tenho um monte de arquivos em um diretório, e eu preciso inserir uma linha de texto em cada um deles. Eles têm essencialmente o seguinte formato: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /va...
24.08.2010 / 21:15
1
resposta

Exclui o último caractere em uma palavra, mas somente se o caractere estiver lá - no bash

Como remover o último caractere somente se ele estiver lá? entrada: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. resp. Roonstr./m roonstr./ozm resultado desejado: OpenOffice.org openOffice.org Pers Pfg phil Prof resp...
15.08.2012 / 09:16