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

sed caractere especial de substituição não funciona no shell script

Eu quero escrever um script 'test.sh' que levará a entrada de um usuário e substituirá todos os caracteres especiais por um '\' + o caractere. Meu script: #!/bin/bash echo 'input='"$1" arg='echo "$1" | sed 's:[]\[\^\$\.\*\/]:\&:g'' echo '...
07.11.2012 / 20:22
2
respostas

Por que a inconsistência com o uso do cat vs echo foi canalizada para este comando sed?

Inspirado por esta pergunta: sed: o comando N não ler linha única Eu queria entender por que parece haver uma inconsistência entre os dois comandos a seguir: # 1. echo Este comando não produz saída $ echo -en 'abc\n' | sed -n 'N;p' $...
16.08.2013 / 13:13
2
respostas

Regex e comandos canalizados com sed

Estou achando muito difícil usar o comando sed , além de não conseguir encontrar tutoriais bem escritos. Deixe-me dizer que trabalhei com expressão regular em outras linguagens (Python, JavaScript, Java), de modo que não deveria ser o pro...
26.03.2013 / 17:16
3
respostas

Lê uma coluna de um arquivo e acrescenta uma coluna específica de outro arquivo

Eu tenho dois arquivos assim: fileA: Name,Site Name,Product UPEI,Product Name,NMS Flag,Product Model, SW FileB: NE_Name SW ABC 4.4 ASD 4.3 ... ... Observe que fileA consiste apenas em uma ú...
23.07.2015 / 14:03
2
respostas

Extrai dados no linux / unix

Eu tenho dados de entrada que quero analisar e extrair valores usando awk / grep / sed: group-2 9 10 text color=black,from=ABCB11,fromid=4,order=2,thickness=3,to=ACE,toid=11,use=1,z=1 group-3 0 1 text color=black,from=ABCB11,fromid=4,order=2,...
23.04.2014 / 15:12
2
respostas

Como posso excluir linhas que tenham uma primeira coluna vazia?

ENTRADA: CC2352345|m,safnlasndfmnyxdcvyxcvyxcv |klasjdf |3|lasdjflasdf| |2345567356 CC3543353|asdfasdffghntz |klasjdf |3|lsajdfl | |3456561235 CC5634554|asfjmklasdf...
02.04.2012 / 19:39
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 / 15: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 / 14: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 / 20: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 / 17:28