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

Localiza arquivos para os quais existem várias variações nesse nome de arquivo juntas no mesmo diretório

Eu quero listar os arquivos para os quais existe, em um determinado diretório, TODOS estes arquivos: <filename>.wed <filename>.tis <filename>.are <filename>LM.bmp Atualmente, estou fazendo isso co...
21.03.2017 / 18:05
6
respostas

Extraindo linhas com base nas condições

Cada linha em um arquivo separado por vírgulas tem 5 campos. a,b,c,d,e f,g,c,i, j,k,c,m,n o,p,c,r,s t,u,c,w, x,y,z,aa,bb Como posso extrair as linhas que têm c no 3º campo e o 5º campo NÃO está vazio? O resultado seria: a,b,c,d,e j,k,c...
30.05.2015 / 21:54
4
respostas

pt - removendo zero - / 08 / para / 8 /

Qual comando sed eu preciso usar para transformar / 08 / em / 8 /? Eu estou olhando para me livrar de todos os excessos 0 na saída do meu comando. Eu consegui reduzir para um 0 extra. sed -ie 's/\/0[1-9]\//\/[1-9]\//g' ~/tmp Outpu...
08.05.2017 / 06:03
3
respostas

Quebra condicionalmente colunas em 2 linhas?

Eu tenho um arquivo no formato de: ⌚..⌛ watch..hourglass ⌨️ keyboard ⏏️ eject button Onde algumas linhas contêm duas entradas. Eu quero quebrar linhas com 2 entradas em 2 linhas assim: ⌚ watch ⌛ hourglas...
21.08.2017 / 15:16
1
resposta

Sed Comando diferença de comportamento wrt argumento de comportamento

Recentemente, estava trabalhando na execução de uma operação sed em um arquivo de configuração. Descobri que o comando sed está se comportando de maneira diferente com o parâmetro -ir vs -ri : - [root@node system]# sed -ri 's|(^[[:...
09.08.2017 / 10:51
1
resposta

Como juntar dois csv com o mesmo número de linhas

Eu tenho dois arquivos CSV que são classificados e têm o mesmo número de linhas. Eu quero juntar esses dois arquivos CSV. 1.csv 1,2,3 4,5,6 7,8,9 2.csv 10,11,12 13,14,15 16,17,18 result.csv 1,2,3,10,11,12 4,5,6,13,14,15 7,8,9,16,17,18 e...
10.01.2017 / 03:47
2
respostas

Concatenando campos de linhas com diferentes números de campos

Dada entrada como esta: x y a b c t p q w w t a b c d p q r Gostaria de concatenar campos do campo 3 até, mas não incluindo o último. Se o campo 3 for o último campo, gostaria de inserir um marcador de posição. Então, dada a entrada acima...
18.11.2013 / 21:34
3
respostas

Join: Dois arquivos - mas acrescente apenas as duas últimas colunas

Dados os arquivos: 1.txt 1, abc, 123, 456, 789 2, lmn, 123, 456, 789 3, pqr, 123, 456, 789 2.txt 1, abc, 123, 000, 000 3, lmn, 123, 000, 000 9, opq, 123, 000, 000 OUTPUT.txt ID, NAME, X, 1A, 1B, 2A, 2B 1, abc, 1...
27.09.2013 / 18:47
3
respostas

Como compartilhar um script do GNU sed entre o Linux e o Mac OS X

Eu tenho um script GNU sed que eu uso no Linux; está instalado em /bin/sed e parece que contém GNUisms. Tenho colaboradores usando o Mac OS X. Eles instalaram (não-GNU) sed , localizado em /usr/bin/sed , e usando o Homebrew ( link ) po...
14.05.2013 / 08:50
4
respostas

Como substituir m parte de linhas com n parte de linhas?

Eu tenho um arquivo "teste" assim: RewiteEngine On RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.7$ [NC] RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.8$ [NC] RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.9$ [NC] RewriteCond %{REMOTE_ADD...
04.08.2014 / 13:47