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
3
respostas

Strings - Extrair versão do arquivo recursivo

Eu tenho usado strings para extrair e comparar versões de arquivos entre diretórios. Eu não pareço ser capaz de fazer isso de forma recursiva. O método que tenho usado por arquivo é: strings -e l FILENAME.exe | sed -e :a -e '/FileVer...
11.03.2016 / 16:44
2
respostas

Pesquisa na coluna específica para padrão e saída da linha inteira

Estou trabalhando no HDFS e estou tentando obter toda a linha onde a quarta coluna começa com o número 5: 100|20151010|K|5001 695|20151010|K|1010 309|20151010|R|5005 410|20151010|K|5001 107|20151010|K|1062 652|20151010|K|5001 Por isso, de...
02.12.2015 / 22:47
2
respostas

Como remover certos caracteres (mas não todos) antes de um ou mais caractere (s)?

Se eu quisesse remover tudo antes de um caractere (digamos "("), eu faria algo assim 's/.*(//g' . Agora eu quero remover apenas certas coisas antes de um caractere / alguns caracteres, no meu caso - e antes de ( (incluindo espaço)...
03.12.2015 / 00:45
2
respostas

Código de comando inválido com sed

Este é o comando que estou usando: system_profiler | sed -n -e '/SATA/SATA Express:/,/Software:/ p' Isso me dá esse erro sed: 1: "/SATA/SATA Express:/,/S ...": invalid command code S Não vejo por que não funciona, especialmente qua...
03.12.2015 / 10:55
1
resposta

grep saída do cdrecord

Eu gostaria de analisar a saída do cdrecord / wodim usando o grep. cdrecord -v gera linhas como Track 01: 49 of 75 MB written (fifo 100%) [buf 100%] 10.2x. O problema é que o cdrecord usa retornos de carro ( CR , \r ) para mo...
10.02.2016 / 13:06
3
respostas

Como posso usar (sed | awk) para mascarar um endereço de e-mail com asteriscos como j******e@g***.com

Como posso mascarar uma lista de endereços de e-mail como: John Doe <[email protected]> John Doe <[email protected]> Jane Doe <[email protected]> ... com sed (ou awk) em algo como: John Doe <j******e@g***l.com&g...
16.11.2015 / 15:31
2
respostas

Pegue uma string e coloque-a no começo de uma linha até que a próxima string seja encontrada

Eu tenho um grande arquivo xhtml não-padrão que estou usando sed (cerca de 4 vezes) para percorrer apenas os fundamentos que eu preciso para jogar os dados em um banco de dados MySQL. Meu último pedaço estou lutando com. O arquivo é formatado co...
25.05.2016 / 21:55
4
respostas

Como trocar blocos html inteiros em vários arquivos com sed

Eu tenho toneladas de páginas HTML com um conteúdo semelhante ao seguinte: <div class="wrapper"> <div class="aaa"> ...lot of html1 here like div's/spans etc.. </div> <!-- end aaa --> <div class="bbb"> ...lot of...
24.12.2014 / 15:29
3
respostas

Passando variáveis para o comando sed

Temos um arquivo com 6 colunas: FILEDESCRIPTOR . DESCR00001 FILEDESCRIPTOR . DESCRIPTIVENAME FILEDESCRIPTOR . LSTUPDNAM FILEDESCRIPTOR . LASTUPDATENAME FILEDESCRIPTOR . LOCAT00001 FILEDESCRIPTOR . LOCATION_ID FILEDESCRIPTOR...
09.10.2015 / 14:03
3
respostas

como usar o awk / cut para obter dados da coluna que possuam espaço

Eu tenho dados no formato abaixo: 16 SQL*Plus vilconv1 dox-conv2 16 TOAD background query session Disha WORKGROUP\AD agora quero obter dados por coluna, estou usando...
24.02.2015 / 13:55