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

Obtendo o erro RE: operando operador de repetição inválido no osx sed

Estou copiando um script do Ubuntu debian para osx mas recebendo Erro RE: operando operador de repetição inválido O que está errado? $ . sed_shorter_version_user_extensions_to_ruby.sh sed: 22: " ### DELETE whole lines ...": RE error: re...
13.09.2015 / 23:30
1
resposta

substitui a nona coluna de um arquivo csv pela ajuda da tabela de consulta

Eu tenho um arquivo csv (a.csv) como abaixo (com milhares de linhas): NMS_NE,,,,,,,,,,,,,,,,,,,,,,, D,NE Name,IP Address,Site Name,Product UPEI,Product Name,Product Model,NE Status,Serial Number,SW Major Release,SW Minor Release,SW Patch Rele...
16.09.2015 / 11:08
1
resposta

Combinando vários padrões em uma linha

Costumo usar um programa chamado tty0tty , que cria um modem nulo usando PTYs. Agora quero torná-lo parte de um processo automatizado. Quando inicio tty0tty , imprime (/dev/pts/1) <=> (/dev/pts/2) Seria possível analisar a sa...
08.07.2014 / 11:05
6
respostas

Recolher algumas partes repetidas de linhas sucessivas

Eu tenho dados no bloco de notas assim: 4480-1 4480-2 4480-3 4480-15 4581-1 4581-2 4581-3 4581-4 Podemos fazer isso usando o tipo de loop? Com sed? Minha saída obrigatória é 4480-1&-2&-3&-15&4581-1&-2&-3&-4...
25.06.2014 / 12:33
2
respostas

Saída de cauda para colorir com perl

tail -f logfile.log | perl -pe 's/.*foo*/\e[1;41m$&\e[0m/g' irá colorir todas as linhas contendo o padrão "foo" no arquivo logfile.log. Como posso fazer uso disso para destacar não toda a linha, mas apenas o padrão exato? echo...
25.11.2014 / 14:07
2
respostas

Altere as ocorrências de string no arquivo, respeitando as novas seqüências de linha do DOS

Eu uso o Visual Studio para meu desenvolvimento em C # enquanto uso o Cygwin para algumas das tarefas que requerem scripts. Recentemente eu quis mudar todas as ocorrências da string AAA para BBB nos arquivos do meu projeto. Comecei com o a...
20.06.2012 / 13:39
1
resposta

lendo entrada em sed

Eu sou novo em scripts de shell. Estou aprendendo pouco a pouco. Eu estou mais familiarizado com o PHP, que está trabalhando para minha desvantagem agora. De qualquer forma, estou escrevendo um script de shell e leio as entradas com o seguint...
11.07.2011 / 21:16
2
respostas

Extraindo bigramas com sed

Como faço para dividir um texto inteiro que consiste em apenas letras em bigramas. Por exemplo: ímpar mesmo od -> de dd -> ev Isso é o que eu tenho até agora, mas não produz o resultado desejado. [some source] | tail -n +30...
13.01.2012 / 15:21
1
resposta

Como inserir o conteúdo selecionado de um arquivo em outro arquivo após um padrão?

Eu queria extrair os IPs sob [abc] do arquivo1 e usá-los para substituir a lista de hosts no arquivo 2: Arquivo1: [abc] 192.168.29.153 192.168.29.155 [def] 192.168.29.153 [xyz] 192.168.29.153 Arquivo 2: output.logstash: # The Logs...
05.02.2018 / 20:03
3
respostas

Bash enquanto pesquisa em loop e substitui usando sed

Eu tenho um problema com meu script a seguir (essa é a parte relevante dele): #!/bin/bash OLD=( "_MAIN1_" "_MAIN2_" ) NEW=( "#111" "#222" ) length=${#OLD[*]} i=0 while (( i < length )) do sed -e "s/${OLD[$i]}/${NEW[$i]}/g" oldfile.t...
20.05.2017 / 04:23