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

Alterando matrizes em linhas únicas de dados

Eu tenho várias matrizes em um arquivo .txt e preciso que cada matriz esteja em uma única linha. Por exemplo, matrices.txt: 1 2 3 4 2 3 4 5 3 4 5 6 3 4 5 6 2 3 2 5 2 3 4 5 2 3 5 6 2 3 4 5 ... O que eu gostaria é de modified_matrices.tx...
25.08.2015 / 17:17
4
respostas

Como trocar as primeiras letras de duas palavras?

$ echo 'foo bar' | sed SOMEMAGIC boo far $ echo 'one two' | sed SOMEMAGIC tne owo Q: em geral, como posso substituir o "b" da "barra" pelo "f" do "foo"? E em sentido inverso, substitua o "f" do "foo" pelo "b" da "barra".     
21.03.2014 / 07:39
4
respostas

Substitui o padrão de cada vez por uma string diferente (extraída do arquivo externo)

Eu tenho uma entrada: a b TOCHANGE c d e TOCHANGE em que preciso alterar os padrões "TOCHANGE" usando um arquivo externo: line1 line2 ... para obter a seguinte saída: a b line1 c d e line2 Eu tentei o seguinte comando:...
24.04.2018 / 13:47
3
respostas

Ignora parte da string com sed

Eu tenho arquivos com texto formatado assim: untranslatedString : "translated string", e preciso substituir os caracteres na parte "string traduzida" por sua representação cirílica. Eu uso algo assim: paste <(sed 's/\([^:]\+:\)\([^:...
04.12.2017 / 13:37
2
respostas

sed para procurar várias palavras e remover essas linhas

Eu tenho um arquivo mestre com mais de 50000 linhas e preciso remover cerca de 20000 linhas do arquivo real, pois usei o comando grep -vE , que mostra um erro como muitos argumentos. Estou usando o comando sed para remover aqueles que es...
24.07.2014 / 14:00
2
respostas

grep pattern antes de outro padrão e imprima tudo

Dado intput: Via: 1.1.1.1 not relevant line keyword + some text ... not relevant line N keyword + some text ... not relevant line N Via: 2.2.2.2 not relevant line keyword + some text ... not relevant line N keyword + some text ... not r...
01.10.2017 / 19:09
4
respostas

Substituir espaços no início da linha por “-”

wqdq wqdqgrhehr cnkzjncicoajc hello space oejwfoiwejfow wqodojw more spaces more Este é o meu arquivo e eu gostaria de fazer isso com sed : -wqdq -wqdqgrhehr -cnkzjncicoajc -hello space ----oejwfoiwejfow ----wqodojw...
10.05.2017 / 20:07
3
respostas

Como imprimir as mesmas linhas várias vezes com variáveis alteradas usando Sed / Awk / anything?

a. Tenha um conjunto de linhas como indicado abaixo. cr_v8_sel0 : cross cp_v8_en, cp_sel0 { ignore_bins ig_v8_sel0 = binsof(cp_v8_en) && binsof(cp_sel0) intersect {[0:3],[5:$]}; } b. Eu queria imprimir o mesmo conjunto de linh...
09.07.2016 / 19:25
3
respostas

Como intercalar dois arquivos txt com um número alternativo de linhas

file1.txt: 1 2 3 4 5 6 arquivo2.txt: A B C D E Saída desejada na proporção de 3: 1 (file3.txt) 1 2 3 A 4 5 6 B Comandos que tentei: sed Rfile2.txt file1.txt >file3.txt paste -d '\n' file1.txt file2.txt >file3...
23.08.2017 / 07:10
2
respostas

Como pesquisar e imprimir o valor correspondente da correspondência na linha de comando?

eu tenho abaixo da string, por exemplo, 2017-01-19:31:51 [ABCD:] 37723 - MATCH: 10 [text] Eu quero encontrar MATCH e imprimir seu valor, 10, usando awk . Eu posso fazer isso usando o tradicional grep e cut , mas quero encontrar...
23.01.2017 / 10:24