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
3
respostas

classifica um arquivo baseado no tamanho da coluna / linha

Eu preciso classificar um arquivo com base no número de caracteres na primeira coluna. Eu não tenho ideia de como fazer isso. (No Linux, então sed / awk / sort está disponível). Um exemplo: .abs is bla bla 12 .abc is bla se 23 bla .fe i...
31.01.2013 / 12:25
1
resposta

Substitua os parênteses correspondentes pelo conteúdo incluído

O que é uma maneira simples de encontrar pares de parênteses consecutivos correspondentes e substituí-los por seu conteúdo delimitado usando sed / awk no bash? Um exemplo mínimo seria: Entrada: (body1) Saída: body1 Solução in...
15.02.2017 / 09:23
1
resposta

Como seguir e procurar em um arquivo sendo canalizado através de um filtro, em menos

Basicamente, desejo procurar, pesquisar e seguir um arquivo de log crescente depois de passá-lo por meio de um sed filter . Achei que precisava seguir um arquivo com tail -f canalizando para sed e depois canalizar isso para less . Pa...
25.06.2013 / 14:40
2
respostas

Substituir somente na primeira linha correspondente com sed

Usando BSD sed (sem extensões GNU), como posso executar uma operação semelhante ao exemplo fornecido abaixo, mas onde, em vez do número da linha, a substituição é realizada na primeira linha na qual um padrão ocorre (em vez de ter para especific...
20.12.2015 / 22:40
5
respostas

Classificando exclusivamente de uma linha

Você pode, por favor, me dar uma sugestão de como posso classificar de uma linha ou linha? Eu tenho informações como esta: Special c1,c2,c5,c7,c1,c2 Special2 C6 (é um caractere TAB entre Special e c1... ). Eu quero a saída a...
24.04.2017 / 04:27
1
resposta

Por que o sed está alterando as permissões de um arquivo em um compartilhamento montado em cifs?

Eu tenho uma máquina ArchLinux que usa a seguinte entrada fstab para montar um compartilhamento: //192.168.3.1/Documents /mnt/ cifs credentials=/home/tal/.smbcredentials,rw,x-systemd.automount,iocharset=utf8,file_mode=0600,dir_mode...
21.11.2015 / 18:21
5
respostas

usando sed / awk em variáveis de script bash

Tem sido um longo tempo desde que eu precisei usar sed ou awk, então fique comigo. Estou tentando obter o nome de um servidor DNS 4.2.2.1 . Usando host 4.2.2.1 , recebo esta saída: 1.2.2.4.in-addr.arpa domain name pointer a.resolvers.l...
03.05.2017 / 09:01
4
respostas

Piping sed para grep parece não funcionar como esperado

Eu tenho 2 arquivos: $ cat file1 jim.smith john.doe bill.johnson alex.smith $ cat file2 "1/26/2017 8:02:01 PM",Valid customer,jim.smith,NY,1485457321 "1/30/2017 11:09:36 AM",New customer,tim.jones,CO,1485770976 "1/30/...
05.02.2017 / 18:24
7
respostas

grep com linhas de continuação

Como posso grep / awk / sed um arquivo procurar algum padrão e imprimir a linha inteira (incluindo as linhas de continuação se a linha correspondente terminar com \ ? Arquivo foo.txt contém: something whatever thisXXX line \...
04.06.2015 / 15:16
4
respostas

Como posso encontrar e substituir por uma nova linha?

Eu tenho um CSV delimitado por vírgulas e quero delimitá-lo por novas linhas. Entrada: a, b, c Saída: a b c Eu escrevi parsers de Java que fazem isso, mas isso não poderia ser feito com vim ou alguma outra ferramenta? sed...
19.03.2011 / 14:28