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

ant: Ignore o espaço em branco inicial para a partida

Eu quero substituir a porta de escuta padrão do httpd para 9090. Eu posso editar a linha no arquivo httpd.conf usando abaixo sed -i "/^Listen/c\Listen 9090" /etc/httpd/conf/httpd.conf Mas a linha Listen 80 pode ter espaço em branco...
09.09.2013 / 09:14
2
respostas

Extrai texto entre dois caracteres (entrada de múltiplas linhas) [duplicado]

Se eu tiver o texto: aaaaaaaaa #some info other rows end row# another info Como eu poderia extrair apenas o texto entre os caracteres # obtenção somente: some info other rows end row Eu estava tentando com sed desta maneira...
17.10.2018 / 12:26
1
resposta

Tira a cor no OS X com o BSD sed (ou qualquer outra ferramenta)

Eu estou no OS X, que tem uma versão BSD de sed (que eu acho que é inferior a uma versão GNU no Linux), e todas as técnicas para remover cores em commandlinefu.com não funcionou. Eu tentei substituir a opção -r (inexistente no OS X) por...
01.07.2014 / 23:11
3
respostas

Procura e substitui strings que não são substrings de outras strings

Eu tenho uma lista de substitutos assim: search_and -> replace big_boy -> bb little_boy -> lb good_dog -> gd ... Eu preciso fazer substituições para o acima, mas ao mesmo tempo, evite sequências de caracteres correspondentes q...
12.07.2014 / 10:40
3
respostas

torr / awk para remover aspas duplas "que estão dentro das chaves {}

Eu tenho um arquivo csv com dados semelhantes a este: "1b579a5e-9701-40eb-bd36-2bc65169da99","week14_Friday-019","6907eaad-1aff-4d26-9088-ba20374b67c0","2181-019","f20af5bb-c716-42e0-9b9d-cbolf5bfecea","15-BIO-2001","COLLEGE Bio 1","d39330be-...
07.08.2018 / 15:55
3
respostas

Como faço para substituir caracteres apenas em certas linhas?

Eu preciso substituir aspas simples por aspas duplas e aspas duplas por aspas simples em mais de 600 arquivos. Eu tenho lido vários tópicos a maior parte do dia. Eu sou dificultado por conhecer apenas alguns comandos básicos de script de shell e...
13.01.2017 / 23:37
3
respostas

encontre duas linhas repetidas consecutivas

como encontrar duas linhas repetidas de concatenação em arquivos por exemplo, neste arquivo, temos apenas duas linhas repetidas de concatenação OQ-63/ECC/Global/MES/CZ/adWerum-CZ-Adapter OQ-63/ECC/Global/MES/54/ECC-MRP-S05 OQ-63/ECC/Glo...
24.01.2017 / 00:40
1
resposta

Sed Explicação: arquivo sed '/./,$!d'

Alguém poderia explicar esse código que exclui todas as linhas em branco no topo de um arquivo: sed '/./,$!d' file Eu entendo que é uma regex, combinando apenas com o primeiro caractere, mas não entendo a parte $! d. É isso que está sendo...
17.11.2016 / 10:44
2
respostas

Substitui a primeira ocorrência de um padrão em um arquivo que pode conter uma barra

Graças a este link sei como para passar uma variável que contém barras como padrão para sed: sed "s~$var~replace~g" $file . Juste usa um caractere de byte único no lugar de /. Obrigado a this outro link Eu também sei como substitui...
20.07.2016 / 16:11
3
respostas

Por que não posso sed duas [ou mais ..] linhas vazias para uma linha vazia?

Por que não posso sed duas [ou mais] linhas vazias para uma linha vazia? Qual é o truque? echo -e "hello\n\n\nhello2" | sed 's/^$\n^$/\n/g' hello hello2     
06.08.2011 / 11:37