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

Impor caractere entre caracteres repetidos

Dado uma string de caracteres ,,a,,,b,,,, , quero impor o caractere - no começo, se nenhum caractere for precedido por vírgula e entre cada vírgula que não tiver caractere. O que significa que o resultado é -,-,a,-,-,b,-,-,-,- . Agora eu...
14.05.2016 / 21:47
2
respostas

Adicione colunas a um arquivo de texto com espaçamento definido no Bash

Estou configurando um arquivo de zona de malware no DNS que apontará todos os hosts para um IP específico. O arquivo é simplesmente uma lista de nomes de host. Isso é o que eu tenho agora: googlle.in greensny.co...
29.01.2016 / 15:32
3
respostas

Inserir aspas simples no arquivo de texto para uso como consulta SQL que segue os parens abertos usando sed

Eu tenho uma string de cláusula where no arquivo Unix como abaixo where c1 in (a) and c2 in (a,b,c) and c3 in () Precisa de saída como where c1 in ('a') and c2 in ('a','b','c') and c3 in ('') Seria ótimo se alguém pudesse conclui...
26.04.2016 / 21:20
4
respostas

Substitua a string especificada por sua hora de aparecimento usando sed ou awk

Eu quero substituir oooo por 1, 2, 3, ..., como um exemplo abaixo: De > cat demo.snippet snippet anova.cca "anova.cca fun" anova.cca( ,${oooo:object} ${oooo:,...} ,permutations = ${oooo:how(nperm = 999)} ,by = ${ooo...
28.04.2016 / 10:06
1
resposta

Ignorar linhas cheias com sed

Pesquisei alto e baixo em toda a Internet, mas não consigo encontrar uma resposta que satisfaça essa pergunta - preciso usar sed para exibir todas as linhas de um arquivo, excluindo um grupo delas. Não estou tentando removê-los, nem reescr...
28.09.2015 / 17:41
2
respostas

Remove a última vírgula dentro de um padrão

Se eu tiver o seguinte texto dentro de um arquivo (somefile.txt): CREATE TABLE "table_name" ( "id" int(11) unsigned NOT NULL, "some_field" varchar(10), ); CREATE TABLE "another_table" ( "id" int(11) unsigned NOT NULL, "some_other...
07.09.2015 / 10:02
2
respostas

Mantenha a linha que contém X dentro dos dois primeiros campos

Eu tenho um .txt convertido de .csv que se parece com isso Smith","example","example","example","example" example","Smith","example","example","example" example","Smith","example","Smith","example" example","example","example","Smith","exampl...
17.06.2015 / 12:23
3
respostas

Como extrair XML de um arquivo de texto

Eu tenho um arquivo de texto como abaixo. 1001=<?xml ns=dkfj><home><taga>dkjf</taga></home>1002=<?xml ns=dkfj><home1><taga>dkjf</taga></home1> Eu preciso de um resultado como aba...
09.11.2015 / 19:54
1
resposta

Substitua tudo, exceto letras maiúsculas pelo primeiro parâmetro fornecido (com sed)

sed "s/[a-z]/$1/g" <old.txt>new.txt echo "done" Isso substitui apenas as letras minúsculas pelo primeiro parâmetro fornecido. Quero substituir tudo, exceto letras maiúsculas.     
04.04.2017 / 11:05
2
respostas

como inserir o conteúdo do arquivo na correspondência usando sed - somente a primeira ocorrência [duplicado]

conteúdo do arquivo: # cat file.txt ----- MATCH ----- MATCH ----- MATCH ----- # cat text.txt add this text file before first match comandos sed: # sed '0,/MATCH/r text.txt' file.txt ----- add this text file before first match MATC...
15.07.2016 / 22:28