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

Usando o grep / awk / sed para ordenar e combinar 2 arquivos

Estou usando um log de wifi que tem endereços MAC listados nele. Eu quero descobrir quais fabricantes / fabricantes de MAC para os dispositivos que estão conectados ao meu roteador. Eu tenho 2 arquivos, um com os MACs já 'grep' para mostrar os p...
25.10.2014 / 02:48
3
respostas

Problema ao passar uma variável para sed

Eu sei que ao passar uma variável para sed, deve-se usar aspas duplas. Então, quando eu estava usando sed para exibir uma linha de um arquivo dado um número de linha: sed '894!d' cloud.cpp Funciona, mas desde que eu também quero passar o...
14.12.2016 / 08:33
6
respostas

Como adicionar cabeçalhos às colunas [duplicado]

Eu tenho dados: 7456 7456 0 0 0 2 7463 7463 0 0 1 2 Eu quero adicionar cabeçalhos de coluna para que a saída seja: FID IID PAT MAT SEX PHENOTYPE 7456 7456 0 0 0 2 7463 7463 0 0 1 2 Eu tentei echo -e "FID\tIID\tPAT\tMAT\tSEX\tPH...
31.10.2017 / 16:59
3
respostas

Usando sed como substituir um padrão se ocorrer em uma linha seguindo outro padrão?

Diga, o seguinte é o conteúdo de um arquivo $ cat file Name=Tom Value=10 Name=Tom Name=Harry Value=20 Em algumas ocasiões, o valor não ocorre após um nome. Então, o que eu preciso fazer é encontrar o padrão Name = Tom e substituir o valor...
24.07.2017 / 14:22
2
respostas

demand removendo tudo até e incluindo o primeiro período se houver mais de um ponto nessa linha e faça isso para o arquivo inteiro

sed removendo tudo até e incluindo o primeiro período, se houver mais de um período nessa linha e faça isso para o arquivo inteiro. Antes de sed: akamai.com cdnjs.cloudflare.com com.cdn.cloudflare.net Após sed: akamai.com cloudfl...
27.07.2018 / 19:09
3
respostas

Anexar linha a muitos arquivos

Eu quero adicionar algum texto a mais de 200.000 arquivos Estou tentando isso find . -name *.txt -print | xargs -I % echo "hello world" >> % Mas nada está acontecendo. Quando eu executo find . -name *.txt , ele funciona sozinho, a...
03.05.2012 / 05:36
4
respostas

sed: substituindo entradas no / etc / fstab

Estou no processo de endurecimento de alguns dos nossos sistemas. Como parte desse processo de proteção, preciso atualizar algumas entradas no / etc / fstab para limitar os recursos de algumas das várias partições. Com isso dito, gostaria de...
12.11.2018 / 13:50
6
respostas

Como adicionar linhas / texto ao início de um arquivo

Temos o seguinte arquivo de exemplo: tcpmux 1/tcp # TCP port service multiplexer tcpmux 1/udp # TCP port service multiplexer rje 5/tcp...
17.01.2018 / 10:20
7
respostas

Como posso remover um novo caractere de linha em uma coluna específica em um arquivo CSV?

Eu tenho um arquivo CSV com mais de 150 colunas, com o novo caractere de linha como um separador de registro. O problema está em uma das colunas recebendo novos caracteres de linha. Para isso, quero removê-los. Entrada: 001|Baker St. Lon...
07.05.2018 / 13:02
3
respostas

Usando sed, como formatar uma palavra por linha, removendo o espaço em branco

Estou tentando substituir padrões e limpar um arquivo contendo várias palavras para obter uma palavra por linha. O resultado é obtido usando esta linha de comando: sed -e '/^[[:space:]]*$/ d' \ # remove empty line -e 's/^[[...
14.06.2013 / 17:02