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

Invertendo duas linhas em um grupo de 3 repetições

Eu tenho um arquivo txt como este AAAAAAAAAA BBBBBBBBBB CCCCCCCC DDDDDDDDDDD EEEEEEEEEEE FFFFFFFFFFF GGGGGGGGGGG HHHHHHHHHHH IIIIIIIIIII grupos de 3 linhas com uma linha de alimentação entre. Eu quero inverter as duas primeiras linha...
16.12.2017 / 15:22
3
respostas

excluindo linhas entre linhas em um arquivo de texto usando awk ou sed

Eu estou querendo saber se existe um comando sed ou awk para excluir todas as linhas entre os cabeçalhos 'Query_' na coluna 1, se o número de linhas entre cada cabeçalho for menor que 5. O seguinte é um extrato de um arquivo grande ~ 1Gb. Eu ten...
13.07.2016 / 10:14
1
resposta

sed erro: “\ 1 não definido no RE” no OS X

Estou usando OS X 10.10.5 e quando experimentei os seguintes comandos: $ ls foo* foo123bar.pdf $ for f in foo*; do echo "$f" | sed -E 's:foo:bar:';done bar123bar.pdf $ for f in foo*; do echo "$f" | sed -E 's:foo:(&):';done (foo)123bar....
14.07.2016 / 22:52
1
resposta

remove as linhas que contêm o intervalo de IP da coluna específica ao fazer exclusões ao intervalo

Eu tenho um arquivo de log com o seguinte formato: Jul 13 21:47:41 192.168.100.254 "user from 192.168.100.101" Eu preciso remover TODAS as linhas que contenham IPs no intervalo 192.168.x.x, mas somente se elas aparecerem na quarta coluna....
13.07.2016 / 22:30
1
resposta

Remover linhas comentadas, exceto um comentário usando sed

Não muito familiarizado com usos complexos de sed , mas eu tenho esse requisito agora. Eu tenho um arquivo 1.txt com o conteúdo no seguinte padrão: sree@amby01:/home/sree : cat 1.txt SSL this first line #comment line second line # third c...
29.06.2016 / 10:04
1
resposta

sed - por que isso não funciona?

Estou apenas tentando substituir uma configuração em um arquivo php.ini usando um script bash. Este é o meu caso: Eu tenho uma configuração muito específica e o padrão é: ;date.timezone = Agora, estou tentando substituir por sed...
06.01.2017 / 01:23
4
respostas

Precisa de sed para remover pontuação

Eu tenho um arp-scan que eu corro de uma página PHP. Ele descobre dispositivos específicos na minha rede muito bem. A única coisa é que eu tenho que mudar a informação mac para remover os dois pontos e, em seguida, fazer todas as letras padrão p...
21.01.2017 / 00:11
3
respostas

Força zeros à esquerda no eco da conversão de base

Estou tentando obter uma sequência em valores ternários organizados assim: 0 0 0 0 1 0 0 0 0 2 0 0 0 1 0 0 0 0 1 1 ......... ......... 2 2 2 2 2 para isso eu uso: for i in 'seq 001 242' do echo 'obase=3; '$i'' |...
01.11.2016 / 16:43
3
respostas

torr ou awk: remove a string que começa com number e termina com rpm

Eu sei um regex para remover da string todos os números sed 's/-[0-9].*//' Eu quero remover todas as strings que começam com números e terminam com rpm Por exemplo com essas cordas software.v2.strings.strings.3.30.rpm software.64.7.7.0...
20.12.2016 / 17:16
7
respostas

Como eu extraio múltiplas cadeias que são delimitadas por vírgulas de um arquivo de log?

Eu preciso extrair certas strings de um arquivo de log, embora as strings NÃO estejam em um campo / coluna padronizado. Por exemplo: date="2017-01-03 08:30:02 -0500",fac=f_kernel_ipfilter,area=a_general_area,type=t_attack,pri=p_major,hostname...
03.01.2017 / 14:47