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

como extrair algumas linhas em um arquivo de dados, comparando com outro arquivo de dados? (fusão) [duplicado]

Eu tenho dois arquivos diferentes: first file: id1 19501112 id2 19831207 1d4 20001212 id6 20000101 id10 20061213 id11 20081212 id12 20100109 id13 20101218 id14 20101212 id15 20111111 id16 20150919 id20 20141415 e segundo arquivo: id1...
01.10.2015 / 00:39
1
resposta

A matriz de comandos canalizados falha

Primeiro, peço desculpas se isso foi perguntado antes, eu procurei aqui e StackOverflow, tentei as man pages, e ainda estou desenhando um espaço em branco. Estou tentando escrever um script que montará automaticamente as unidades de arquivo do...
21.09.2015 / 10:57
1
resposta

Como consultar-substituir depois de um determinado caractere em uma string?

Como substituir todos os / por . apenas na frase após o = ? Por exemplo, a partir disso: /buttress_unit/buttress_top/buttress_i_ps_but_cio_m1_i_but_m1_tx_wrapper_m1_pref_fifo_array_29__stream_id_3_0 = buttress_unit/buttress_top/but...
03.09.2015 / 16:17
4
respostas

Substituindo um caractere em uma posição aleatória usando sed?

Estou tentando substituir um caractere em um arquivo em uma posição aleatória. Meu arquivo parece algo como: aab babab abab Estou tentando substituir um caractere aleatório por 'c'. Então, a saída pode parecer: aab bcbab abab...
11.08.2015 / 11:51
2
respostas

une dois arquivos baseados na coluna quando não há correspondência um-para-um no script bash (awk, grep, sed)

arquivo1.txt 112|9305|/inst.exe 112|9305|/lkj.exe 112|9305|/dje.jar 112|9305|/ind.pdf 112|9306|/ma.exe 112|9306|/ngg.pdf 112|9307|/jhhh.dat 112|9312|/ee.dat 112|9312|/qwq.dll arquivo2.txt 117|9305|www.gahan.com 117|9306|www.google.com...
12.08.2015 / 06:30
3
respostas

Como usar sed ou awk para obter apenas um diretório

3:ââsdb1 8:17 1 984M 0 part /media/(NAMEOFDRIVEHERE) Eu quero apenas ter o local /media/(NAMEOFDRIVEHERE) para que eu possa armazená-lo em uma variável. Eu tentei alguns comandos sed e não tive sorte. Qualquer ajuda ou i...
16.05.2015 / 19:21
3
respostas

Exclua as linhas que contêm X na coluna específica .csv [duplicate]

Atualmente, uso o seguinte para excluir todos os e-mails que contêm EXAMPLE sed -i '/EXAMPLE/d' newname.csv No entanto, isso exclui as linhas que possuem EXAMPLE em qualquer uma das colunas. Eu quero apenas excluir linhas que cont...
17.06.2015 / 14:54
1
resposta

Para usar dados do pipe Pandoc com o AWK

Dados ID | Size | Blocks -------|-----------|--------- 206 |80760288 | 157744 207 |80760288 | 157744 328 |241520288 | 471728 Saída desejada por AWK ID |BlockSize | Size | Blocks -------|----------|-----------...
21.07.2015 / 14:39
1
resposta

sed: vários intervalos entre padrões, com um passo

Eu tenho um script que lê um arquivo de cerca de 3 GB e o envia através de um pipeline envolvendo um número muito pequeno de substituições em uma parte muito pequena do arquivo. Para conseguir isso com o mínimo de sobrecarga, o script especifica...
10.12.2015 / 16:32
2
respostas

Extrai linhas de um arquivo usando vim ou teminal

Eu tenho o seguinte em um arquivo. Eu gostaria de usar o Vim ou terminal para extrair o título e seu conteúdo assim. Como posso conseguir isso? Topic 1 - Core: Algebra 1.1 Arithmetic sequences and series; sum of finite arithmetic series; g...
25.06.2015 / 05:45