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

Qual é o propósito desses caracteres especiais no comando sed? [fechadas]

Eu encontrei este comando bash que cria uma árvore de diretórios na sua janela do console. Eu acho isso bastante útil, mas eu realmente não entendo como todos os personagens especiais funcionam. Alguém poderia ajudar a dividir isso para mim?...
24.10.2014 / 02:51
2
respostas

Remover caracteres de escape usando sed

Eu tenho entrada proveniente de pipe que contém caracteres de escape especiais. Por exemplo, o stream é assim: printf "foo.bar3[00m" > file cat file Como posso remover o .bar3[00m ? Eu tentei o seguinte, mas isso não funciona: cat...
07.12.2014 / 20:48
1
resposta

Substituir determinado texto ocorrido entre chaves

Eu tenho um arquivo de amostra da seguinte forma: WEA { Direction = Input Tag = WriteEnable PortId = "A" } MEA { Direction = Input Tag = MemoryEnable PortId = "A" } CLKA { Direction = Input Tag = C...
02.12.2014 / 08:20
2
respostas

Como eu seleciono eficientemente números de linha específicos de uma lista de registros?

Eu quero ter uma lista de números representando números de linha de um arquivo de origem que eu quero filtrar e filtrar essas linhas do arquivo de origem. Como posso construir um pipeline unix para extrair essas linhas do arquivo de origem?...
09.12.2014 / 20:26
1
resposta

pt sed repetindo a última linha no fluxo

Eu tenho código em um script semelhante a este ... smbconffile="/etc/samba/smb.conf" sed -i 's/.*[\[CMI\]]/\[CMI\$\]/' $smbconffile && echo "Success" || "Failed" sed -i 's/.*[\[LOCAL\]]/\[LOCAL\$\]/' $smbconffile && echo "Succ...
15.12.2014 / 22:20
3
respostas

sed + como remover caracteres que iniciam ou terminam em cada número

Como removo os caracteres . que começam no início de cada número ou terminam em cada número? Observação - perl um revestimento também é uma boa alternativa para sed . Exemplo de entrada: .23.12.44.5. .233.3.3.3 23.4.5.3.2.....
12.05.2013 / 19:05
4
respostas

Contar linhas com inteiro específico em uma coluna

Eu tenho 6 colunas, cada uma com várias linhas. Eu quero contar o número de linhas que têm o inteiro 4 ou 5 na quinta coluna. A1 jhfj jdhfjkhd kdkfjjh 5 jhsdjkfh A2 ujhf jhdfhsd dsfkks 4 jhsdfjhs A3 jhfj jdhfjkhd kdkfjjh 5 jhsdjkfh A4 jh...
13.02.2014 / 09:20
3
respostas

O que faz. partida?

Ao trabalhar com expressões regulares, foi-me dito que um caractere de ponto . corresponderá a tudo . Exceto para novas linhas \n . Existem outras exceções? E o caractere NUL \b ou o caractere de retrocesso %code% ou qualquer o...
21.09.2011 / 19:56
1
resposta

Acrescentar a uma variável existente em um arquivo

Eu tenho um arquivo de opções do Grub que eu quero modificar via script. Eu quero adicionar opções adicionais de carregador de inicialização. O arquivo pode mudar com o tempo, portanto, quero criar algo que se adapte a versões futuras anexand...
04.12.2017 / 10:07
4
respostas

grep um arquivo de log começando do horário específico até o final do arquivo

Eu tenho um arquivo de log que tem uma data e hora no início de cada linha. Eu preciso pesquisar o arquivo de log começando de um horário específico até o final do arquivo. Por exemplo: Starting point: July 29 2018 21:00:00 End point...
14.08.2018 / 11:54