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

Existe um sed equivalente ao awk -F ':' '{print $ 2}'?

Talvez alguém possa me ajudar a encontrar (mais simplesmente) o equivalente a este comando awk seguinte com sed: echo "first:second:third"|awk -F ':' '{print $2}' second     
17.11.2011 / 20:08
1
resposta

use sed no shell script para substituir o endereço IP em um arquivo

Eu tenho um script que encontra uma string em um arquivo que a substitui por uma nova string. $ sed -i 's/$old_string'/'$new_string'/g' $FILENAME Agora, preciso que a condição seja uma expressão regular que também verifique se a string an...
18.04.2012 / 09:29
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 / 15: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 / 13: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 / 20: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 / 00: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 / 15: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 / 02: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 / 09: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 / 20:39