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

seq com regex, mensagem de erro para citações do mysql

Existe alguma ferramenta que auto cita o regex para seq? Eu não consigo descobrir o que estou fazendo errado. Eu sempre recebo este erro unterminated s 'command' sed -i 's/INSERT INTO 'tablename.*'/INSERT INTO \'othertable\'' *.sql...
17.01.2012 / 14:51
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 / 10: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 / 15: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 / 11: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 / 17: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 / 21: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 / 06: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 / 19: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 / 11: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 / 16:46