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
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 / 13: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 / 11: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 / 19: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 / 14: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 / 19: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 / 02:23
4
respostas

Remover seção de configuração vazia

Arquivos como ~/.config/vlc/vlcrc são 99% indesejados se você quiser controlar apenas as opções de configuração. Eu tenho um script para remover os comentários, mas há uma tonelada de configuração vazia secções sobrando. Meu sed - e awk...
26.03.2011 / 11:17
1
resposta

Compare dois arquivos e recupere os resultados correspondentes

Eu tenho dois arquivos.Arquivo1 contém 470.2843 organism AR_0036 123 Intermediate 470.2845 organism AR_0033 456 Susceptible 903909.3 organism Naval-83 789 Resistant e o arquivo2 contém 123 456 abc def 789 Eu qu...
12.12.2017 / 05:25
2
respostas

fundindo duas colunas

input_file (colunas são delimitadas por tabulações, apenas a coluna 4 contém espaços) entrada A B C D;<>X;<>Y 0 C D E F;<>Z;<>X 1 saída A B C D;<>X;<>Y;<>apple=0 C D E F;<>Z;<&g...
20.08.2012 / 17:45
1
resposta

O Pipelined Sed não funciona no nome do arquivo encontrado dentro da substituição do comando Bash quando invocado a partir do Find “-exec”

Parece que 'find', 'bash' e 'sed' em alguns casos não funcionam como se espera. O exemplo a seguir deve primeiro criar o arquivo 'sample.txt', depois encontrar o arquivo e finalmente processá-lo pelo comando '-exec'. O comando executado impri...
30.10.2017 / 10:52