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

remove strings em list_file de outro (s) arquivo (s)

Eu estou tentando excluir qualquer string de uma lista no arquivo chamado haplotypes de todos os arquivos *.txt em um diretório. Abaixo está minha tentativa, mas algo não está funcionando. #!/bin/bash cat haplotypes | while read i; do...
24.02.2017 / 00:26
1
resposta

Encontre e substitua por sed usando o curinga em encontrar e substituir

Então, eu entendo como usar sed , ou seja, ao pesquisar usando curingas, .* . O problema que estou enfrentando é como localizar e substituir usando o caractere curinga nas duas vezes, nas partes de pesquisa e substituição do comando. Um exem...
28.03.2017 / 19:32
2
respostas

Apague até a primeira ocorrência, edite essa linha e imprima as linhas restantes inalteradas [closed]

Eu tenho abaixo o texto: add gmt version date comment - text1 text1 continue comment - text2 text2 continue comment - text 3 text3 continue Eu quero todo o texto da primeira ocorrência de "comentário" para o final do arquivo. Eu estava us...
09.02.2017 / 12:19
4
respostas

Extrai URL de um padrão específico (Alerta do Google)

Eu tentei todas as combinações possíveis (para meu conhecimento pobre) de comandos grep e sed, mas não consegui extrair URLs com o seguinte padrão (e-mails do Alerta do Google em texto simples): "url": "https://www.google.com/url?rct=3Dj\u002...
07.02.2017 / 20:51
1
resposta

Print apenas git commit sha e um pattern usando sed

Estou correndo do terminal no OSX e recebo um formato de log git como: * 58dbb08 Joe Blogs 5 weeks ago | [ABC-123] Commit message contents * 5a9c5e1 Jane Doe 3 weeks ago | Commit Contents with XYZ-987 jira ticket number * 6070ee0 Some Person...
12.01.2017 / 07:30
3
respostas

Como combinar todos os CSV 'S para um CSV em um pedido

Eu tenho um monte de csv na pasta. Quero combiná-los em um pedido. Eu tenho os arquivos csv como state_1_result_6.csv, state_1_result_8.csv, state_1_result_10.csv, state_1_result_12.csv..... Cada um dos csv tem uma linha sem cabeçalho,...
04.01.2017 / 08:44
1
resposta

Implementa a inclusão de outro arquivo em um fluxo (leia de stdin)

Antecedentes Estou enfrentando o seguinte problema: Insisto em usar m4_include([some/file.m4]) no meu arquivo configure.ac, em que alguns arquivos / file.m4 contêm padrões como 'AC_INIT' e 'LT_INIT' que são necessários para que o libtooliz...
27.01.2017 / 21:01
2
respostas

Como escapar aspas no shell dentro do uso de ssh e sudo?

Em uma palavra: pergunta e exemplo podem testar localmente: sh -c "echo 'how to print single quote here'" detalhes: Eu tenho uma configuração assim: upload_server = ('192.168.1.1', 10051) agora eu preciso de um script de...
17.01.2017 / 04:06
3
respostas

Imprima n linhas antes de match1 E as linhas depois de match1 até match2

Eu sei como usar grep -B n -A m match para imprimir n e m linhas antes e depois de uma partida. Eu também sei como usar sed para imprimir a partir de match1 até match2. Mas como posso combinar isso em uma linha: > cat file.txt bar...
11.01.2017 / 01:13
1
resposta

Extraindo números flutuantes do nome do arquivo

Eu tenho uma série de arquivos com nomes que são de forma path/A_b#_c#_d#_e#.out onde "#" significa números flutuantes. Como posso extrair todos esses números do nome do arquivo, provavelmente com a ajuda do sed?     
09.01.2017 / 17:48