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

Remover hifenização com sed

Eu tenho um arquivo xml simples contendo algumas palavras hifenizadas sobre quebras de página. A entrada é algo como ba bla bla hyphe-</page> <page>nated bla bla bla e a saída deve se parecer com bla bla bla</page>...
15.01.2016 / 15:27
2
respostas

Usando sed para deletar tudo entre duas palavras?

Este parece não funcionar The next example would delete everything between "ONE" and "TWO:" #!/bin/sh sed ' /ONE/ { # append a line N # search for TWO on the second line /\n.*TWO/ { # found it - now edit making one line s...
27.08.2013 / 14:24
2
respostas

pt sed regexp processamento de texto captura agrupamento referenciando alternância confusão

O agrupamento de captura de sed ALTERNATION não está funcionando como esperado. Enquanto a alternância tem a menor precedência, aqui está a confusão: echo "abcd_aefghi" | sed -r "s/(a)(b)(c)(d)|(a)(e)(f)(g)//g;" observed result --> _gh...
01.05.2018 / 14:29
3
respostas

sed: substituição de várias linhas do bloco de configuração

Eu tenho alguns arquivos de configuração que basicamente parecem (...content...) # BEGIN DYNAMIC BLOCK - DO NOT EDIT MANUALLY (... more content ...) # END DYNAMIC BLOCK (... even more content ...) Agora, no bash usando CONTENT='wget -O -...
02.01.2013 / 10:41
5
respostas

Imprime arquivos inexistentes de uma entrada de pipe

Eu tenho um diretório com muitos arquivos .PDF e .JPG . Deve haver um arquivo .JPG para cada .PDF com o mesmo nome. Estou tentando usar um comando para encontrar .PDF arquivos que não possuem um arquivo .JPG . Meu comando...
26.12.2012 / 23:59
1
resposta

Combinando cinco colunas em dois arquivos usando o Awk

Eu tenho dois arquivos de entrada. Arquivo1: s2/80 20 . A T 86 F=5;U=4 s2/20 10 . G T 90 F=5;U=4 s2/90 60 . C G 30 F=5;U=4 Arquivo2: s2/90...
31.10.2013 / 15:13
2
respostas

'sed: -e expressão # 1, char 4: comando desconhecido:' mas os finais de linha estão bem

Eu quero remover a linha que contém set -x no arquivo '"$ (que tsc)", mas recebo um erro: $ sed -i ".bak" 'set -x' "$(which tsc)" sed: -e expression #1, char 1: unknown command: '.' Eu verifiquei a solução aqui , mas meus terminadores...
27.01.2017 / 08:59
2
respostas

concatena n linhas com sed

Recentemente, fiz uma pergunta como ordenar pares de linhas e uma das respostas sugeriu linhas de concatenação com sed , assim: cat file.txt | sed -n 'N;s/\n//;p' | sort -t";" -k43,43n | perl -F';' -ane '$,=";";print @F[0..13],"\n";print...
16.12.2015 / 08:41
2
respostas

Capture em variáveis shell os argumentos depois de um comando (entre parênteses)

Suponha que eu tenha um arquivo que contenha, entre muitas outras coisas, \command{arg1,arg2,arg3} (argumentos foram caminhos, expressos com / , . , caracteres e números) Mas que um usuário também pode chamá-lo com \command{arg...
31.01.2015 / 00:16
2
respostas

Como encontrar uma palavra e substituí-la sequencialmente?

Estou executando o AIX 5.3 (não por opção, mas não posso alterá-lo) e tenho um arquivo de texto: servers.txt Aqui está um exemplo do conteúdo do arquivo: apple port1 username password IPAddress TCP banana port2 username password IPAddress TCP...
01.02.2016 / 18:22