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

Como pesquisar um arquivo para combinar linhas inteiras?

Eu tenho um comando que envia para stdout uma série de números, cada um em uma nova linha. Eu preciso determinar se um determinado número existe na lista. A partida precisa ser exata, não um subconjunto. Por exemplo, uma maneira simples de ab...
12.09.2012 / 20:57
2
respostas

RegEx localizar e substituir por sed, grupo correspondente e substituição por condição

Isso é possível com sed? Na verdade, estou no iTunes usando o "Track Name Edit com sed" do Scripts do Doug , e eu tenho uma coleção de faixas que são intituladas de duas maneiras: Identical string - Identical string ou Some string...
17.09.2011 / 21:51
2
respostas

Altera nomes em uma coluna no bash

Eu tenho um arquivo separado por tabulação no Linux que se parece com isso ~$ head list.tab "x" "1" "FUHGF.jnf.m22-1" "2" "HDFHFEY.gfs.d2-1" "3" "KJFGJF.fr.md2-1" "4" "SDFSDIB.gfd.rtl2-1" "5" "FGJFGOB.hgd.k2-5" "6" "HJLHEH.fc.po2-1" "7" "GFHF...
12.08.2013 / 17:49
2
respostas

Como extrair um número de versão usando sed?

Estou tentando encontrar a melhor expressão regular para extrair um número de versão de uma string. Por exemplo: echo "Version 1.2.4.1 (release mode)" | sed -ne 's/.*\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\).*//p' O problema aqui é que ele...
02.12.2011 / 14:17
3
respostas

Usando sed para substituir o texto de uma lista de arquivos do find

Dado o seguinte comando de localização: encontrar . | xargs grep 'userTools' -sl Como posso usar o sed nos resultados desse comando? saída: ./file1.ext ./file2.ext ./file3.ext     
20.09.2010 / 22:45
1
resposta

O redirecionamento de arquivos Bash funciona de maneira diferente do script

$ cat test.txt foo bar Este comando sed substitui a primeira linha em text.txt por "baz". Funciona bem a partir da linha de comando: $ sed "1s%.*%baz%" "test.txt" > "test.txt" $ cat test.txt baz bar Eu gostaria de poder colocar ess...
14.10.2011 / 02:57
4
respostas

usando sed para remover linhas em um arquivo

Eu tenho um arquivo parecido com isto: Heading - - Completed foo - More information - Still more * Need to complete bar - Did baz (comment blah blah) *** Another - * Need to complete foo - Completed bar (blah comment blah...
06.11.2009 / 16:59
3
respostas

Combine várias linhas em um arquivo para uma única linha

Eu tenho um arquivo como abaixo .. "Field1"|"Field2"|"Field3"|"ufghjkrtyrtyfgh$" "Field1"|"Field2 continue on line 2 continue on line 3"|"Field3"|"ufghjkrtyrtyfgh$" "Field1"|"Field2"|"Field3"|"ufghjkrtyrtyfgh$" Estou procurando po...
24.05.2016 / 04:24
3
respostas

Unix - Surround Primeira Coluna de CSV com aspas duplas

Eu tenho dados no seguinte formato - 4,"abc" 8,"def" 9,"ghi" Eu quero cercar o valor da primeira coluna por aspas duplas. "4","abc" "8","def" "9","ghi" Como faço isso?     
23.10.2013 / 11:32
3
respostas

Usando o SED para unir dois campos no CSV e adicioná-los ao final da linha

Eu tenho um problema de SED além do meu conhecimento. Eu tenho uma usina solar que gera arquivos CSV no formato 2012-01-08;00:00;171,297;0,000; 2012-01-08;00:05;171,297;0,000; 2012-01-08;00:10;171,297;0,000; 2012-01-08;00:15;171,297;0,000...
08.01.2012 / 21:39