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
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...
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...
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...
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...
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...
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...
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...
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 \...
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...