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

Oneliner para multiline regex s /, \ n] /] / g?

Alguém pode fornecer uma única linha simples para remover certas quebras de linha? No vim eu uso %s/,\n]/]/g Isso deve ser possível com uma IMHO de uma linha muito simples, mas como?     
09.02.2012 / 09:21
2
respostas

sed imprimir apenas correspondência de padrão

Estou tentando obter versões para serviços em um arquivo gnmap. Uma linha típica se parece com: Host: 192.x.x.x () Ports: 21/open/tcp//ftp//HP JetDirect ftpd/, 23/open/tcp//telnet//HP JetDirect printer telnetd (No password)/, 80/open/tcp//...
15.06.2011 / 13:58
2
respostas

pt por exemplo: "1" a "01" - como?

se alguém puder escrever um assunto melhor, então eu ficaria feliz: D INPUT: 201103 1 /mnt/hdd/PUB/SOMETHING 201102 7 /mnt/hdd/PUB/SOMETH ING 201103 11 /mnt/hdd/PUB/SO METHING 201104 3 /mnt/hdd/PUB/SOMET HING 201106 1 /mnt/hdd/PUB/SOMETHI N...
12.03.2011 / 10:59
3
respostas

Use sed para analisar valores específicos de uma string separada por espaço

Eu tenho um arquivo com linhas como: 0 6 973 1346 2318 456 431 93 58 1 1 0 0 0 0 Eu quero extrair o primeiro, quarto e quinto número e salvá-los em variáveis no bash para uso posterior. No exemplo acima, os valores desejados são '0', '134...
09.03.2011 / 16:24
3
respostas

como usar grep, sed e awk para analisar tags?

Eu quero escrever um script que encontre um par de tags de abertura / fechamento em um arquivo de texto e coloque uma string fixa em cada linha entre os pares. Eu acho que eu uso o grep para encontrar os números da linha de tag e awk ou sed para...
01.02.2010 / 20:27
2
respostas

sed: substitui um determinado padrão por uma string arbitrária entre

Eu estou tentando limpar um arquivo de log para melhor legibilidade - há uma carga de coisas desnecessárias lá às minhas necessidades - eu basicamente tenho que substituir o sshd [xxxx] onde xxxx é um número arbitrário com, bem, um espaço ou nad...
19.03.2010 / 05:38
1
resposta

Como trocar dois padrões no lugar com 'sed'?

Estou usando o comando sed para alterar <active>true para <active>false em um arquivo xml. Agora, se eu usar sed 's/<active>true/<active>false/g' file.xml > file.xml apaga completamente o conteúdo do me...
30.07.2018 / 17:34
1
resposta

Como evitar que Sed altere o formato do arquivo?

Eu estava tentando usar um arquivo sed para pré-processar um arquivo, mas a saída do sed parece alterar o formato. Como devo evitar isso? file A.txt A.txt UTF-8 Unicode English text, with very long lines sed -f process.sed < A.txt > B....
10.08.2018 / 09:01
2
respostas

Como percorrer um diretório ou lista de arquivos com um caractere curinga em um script Bash?

Estou tentando anonimizar meus logs do Apache depois de 7 dias e, na verdade, já tenho alguns problemas para escrever o arquivo para anonimizar. Meu script substitui o primeiro dígito 3 por X e funciona corretamente ao executar um arquivo...
27.05.2018 / 14:46
1
resposta

Extraia, ordene e salve dados de vários arquivos em um

Eu tenho vários arquivos .sie , The SIE format is an open standard for transferring accounting data between different software produced by different software suppliers. of which I want to extract some information and create one big orde...
09.05.2018 / 20:50