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

torr - remove "}", ")" ou "]" sem correspondência (somente para a linha em questão)

Eu tenho um arquivo com muitas linhas. Algumas das linhas terminam em chaves não correspondentes, por exemplo, " } " Isso é válido apenas para linhas que contêm ".to" Como posso remover as chaves sem correspondência com sed para TO...
27.10.2013 / 16:52
1
resposta

awk / sed / grep: Imprimindo todas as linhas correspondentes a uma string e todas as linhas com abas após essas linhas

Desejo extrair dados relevantes de um encadeamento http que foi iniciado com um UUID específico de um arquivo de log. Exemplo de log: 2018-09-26 06:34:24,815 INFO [com.xxx.xxx.xxx] (http-threads-threads - 73244) UUID: 111-222-333-444-555 201...
27.09.2018 / 16:08
1
resposta

Usando sed uma vez para pesquisar / substituir diferentes strings

Estou usando o sed para encontrar diretivas de configuração em um arquivo php. Essencialmente, preciso definir as strings database_name_here , username_here e password_here com seus valores apropriados no arquivo config-sample.php (e ren...
06.11.2011 / 21:22
3
respostas

Altera a posição do caractere com sed

O arquivo contém: dateutkfilename25012009 Eu quero mudar a posição do personagem de 16 para 17 com o 18º para o 19º. E então mude a posição do personagem de 16º para 19º com 20º para 23º ... então será: dateutkfilename20090125 Eu t...
03.08.2011 / 19:28
2
respostas

Obtém dados de linha para valores de coluna não correspondentes

Eu quero ler o arquivo (1600 linhas) e obter linhas apenas as colunas têm valores diferentes (sno1, sno2, sno3 & sno4-não deve ser igual) e deve estar acima 50% .O exemplo de saída dado abaixo input.txt (delimitado por tabulação) id...
06.08.2012 / 23:52
3
respostas

Nomes de arquivos de diretório com sed com espaços em branco

Estou trabalhando em um roteiro e estou preso, mesmo com a ajuda do google. Aqui está o meu código: for FOLDER in 'find . -type d | sed "s#^.#$(pwd)#" | sed 's/ /\ /g'' do echo "$FOLDER" done Isso substituirá apenas a primeira ins...
03.09.2010 / 08:50
1
resposta

Strings substituem no bash usando várias linhas padrão

Como posso fazer uma substituição de string no bash usando várias linhas padrão? Para ilustrar, apresento um pseudocódigo: TARGET_STR=' $N = "magic_quotes_gpc = <b>"._("On")."</b>"; $D = _("Increase your server security...
24.05.2018 / 03:11
5
respostas

Altera um caractere em uma coluna dependendo de uma instrução de outra coluna

Estou tentando configurar um script que converterá uma sequência de códon em outra sequência de códon, dependendo das variantes que encontrar em meus dados NGS. Atualmente, o My script cria um arquivo de saída delimitado por tabulação, com 6...
01.01.2018 / 20:13
2
respostas

problema de expansão de teste de variável de shell

Eu tenho este código: sed \ $( (( $compress == 1 )) && echo -n '-e /^RMTHOST/ s/$/, compress/' ) \ -e "s|\*\*jobname\*\*|$jobname|g" \ -e "s|\*\*hostname\*\*|$hostname|g" \ -e "s|\*\*hostport\*\*|$hostport|g" \ -e "s|\*\*rmttrailname\...
21.12.2017 / 02:15
2
respostas

Reordenar campos separados por tubo com modificações

Eu tenho um arquivo de texto do Linux em torno de 8k linhas no seguinte formato |f_name:x|l_name:x|address:x x|city:x|state:x|zip:x|country:x|ordernumber:x|code:x|downloaded:x|exp:09/2017|ip:x.x.x.x| Eu gostaria de classificá-lo no seguin...
20.12.2017 / 04:06