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

sed dá erro de "sequência de bytes ilegal" ao tentar substituir um caractere

Estou usando o "Terminal" no Mac OS X 10.10 (Yosemite) e estou tentando excluir todas as ocorrências de a de um arquivo, usando sed : sed 's/a//g' file O que me dá o seguinte erro: sed: RE error: illegal byte sequence sed 's/...
09.04.2015 / 15:18
1
resposta

Substituição múltipla - usando sed ou awk

Eu tenho um trecho de código como abaixo CREATE TABLE TABLE1( ID integer NOT NULL, ROW_CREATED varchar (26) NULL, BATCH_LOG_ID integer NULL, TRANSACTION_TYPE varchar(5) NULL, PARTITION_COL integer NOT NULL ) ON BASE_PARTITION (PARTI...
09.04.2015 / 11:44
1
resposta

Remove uma string específica comum em várias linhas em um arquivo CSV usando o shell script

Eu tenho um arquivo CSV que contém 65.000 linhas (tamanho de aproximadamente 28 MB). Em cada uma das linhas, eles têm um caminho no início no formato de: c: \ abc \ bcd \ def \ 123 \ 456 . Agora, digamos que o caminho c: \ abc \ bcd \ seja...
15.04.2015 / 08:04
2
respostas

Como fazer um comando sed para cortar o espaço em branco a partir do final de uma string ou normalizar o espaço em branco na string?

Eu tenho alguns dados como os seguintes "brand": "Some brand name ", "otherbrand": "Something else ", "brand":"Some third way" embora um pouco mais não estruturado assim, no entanto, uma estrutura que é a mesma é que há instâncias rec...
18.03.2015 / 14:19
1
resposta

Escape entrada de string para sed

Estou tendo alguns problemas com a substituição de uma string em um arquivo usando sed com uma string que contém novas linhas. O seguinte falhará completamente. Eu suponho que tenho que escapar da string replace_with, mas não posso descobrir com...
21.02.2015 / 13:28
0
respostas

Copia um arquivo enorme pulando a primeira linha usando o dd no Linux

Eu estava tentando copiar o conteúdo de um arquivo enorme (10 GB) para outro, ignorando a primeira linha (como em head -n1 ). Eu tentei várias maneiras de cabeça, cauda, awk e sed. Resolvido usando tail -n+2 > ./xab.1 veja link1 li...
29.01.2015 / 16:33
1
resposta

Script awk para executar um comando baseado na condição usando 'se'

Eu tenho um pedaço de código aqui que basicamente pega um arquivo chamado 'srcip' (que é apenas uma lista de endereços IP) e o compara ao meu arquivo '~ / db' que é apenas um banco de dados IP HOSTNAME delimitado por tabulações. servidores que t...
17.10.2014 / 18:25
1
resposta

como mostrar a porcentagem da bateria na linha hardstatus da tela gnu

Atualmente, tenho isso como minha última linha de hardstatus no gnu-screen aentrada~/.screenrcéaseguinte(apenascasoalguémqueiraalgoparecido)hardstatusalwayslastline'%{=g}[%{G}%H%{g}][%=%{=w}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%...
03.10.2014 / 01:59
1
resposta

Extrair texto entre duas barras e adicioná-lo ao final da linha depois de um caractere de tabulação

Eu tenho um arquivo de texto com esta aparência: data/CON/001/raw_series_ST_MC_REG_SM.nii data/PAT/001/raw_series_ST_MC_REG_SM.nii Gostaria de alcançar algo assim: data/CON/001/raw_series_ST_MC_REG_SM.nii TAB CON data/PAT/001/raw_serie...
01.10.2014 / 09:14
1
resposta

Remover os começos de endereços de email do texto usando grep ou sed

Eu tenho um arquivo de texto com linhas como as seguintes: John Stevenson Johnnyboy34 [email protected] 0320423\n Mike Anderson AndersMike [email protected] 0234234 Como faço para remover a parte "texto" dos endereços de e-mail...
24.09.2014 / 10:17