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
Parece, por exemplo, cat sed_data.txt | sed 's/\b[0-9]\{3\}\b/NUMBER/g'
que eu devo escapar caracteres para formar uma expressão regular. Neste caso eu tive que escapar chaves, a fim de ser interpretado como um número de vezes.
Por quê?...
Em um arquivo de texto, desejo remover , (vírgulas) e também " (aspas) (somente se as aspas duplas contiverem números separados por vírgulas).
56,72,"12,34,54",x,y,"foo,a,b,bar"
Saída esperada
56,72,123454,x,y,"foo,a,b,bar"...
Eu tenho o arquivo de texto delimitado por tabs input.txt em torno de 30K linhas, gostaria de verificar cada linha (s1..s30K linhas) para o valor ausente (ou seja, espaço em branco) e preencher o valor ausente com valor zero.Ver .txt
input.tx...
Sabemos que podemos usar o endereço MAC para criar um identificador de interface, por exemplo para um endereço IPv6 de conexão local que deve ser exclusivo na Rede.
A imagem mostra a maneira de fazer isso:
Minhas perguntas são:
Com...
Relacionadas, mas sem respostas satisfatórias: Como posso dividir um arquivo de texto grande em pedaços de 500 palavras ou mais?
Estou tentando obter um arquivo de texto ( link ) com > 10 ^ 7 palavras, tudo em uma linha, e dividi-lo em l...
Como substituir a terceira ocorrência da string no arquivo usando o comando sed .
Exemplo:
Altere apenas a terceira ocorrência de is para us no arquivo.
Meu arquivo de entrada contém:
hai this is linux.
hai this is unix.
hai...
Eu estou tentando escrever um script que irá apagar todos os comentários e tudo entre os arquivos C no meu diretório atual. Eu tenho usado sed , e é isso que eu tenho até agora:
sed -i '/ * [^()] */d' *.c
Isso funciona quando os coment...
Eu tenho vários arquivos e quero descobrir qual deles contém linhas sequenciais que começam com uma certa string.
Por exemplo, para o seguinte arquivo:
Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Cyyyyyyyyy
Czzzzzzzzz
Abbbbbbbbbbb
Bbbbbbbbbbbb
Ca...
No vim, podemos usar o \zs atom para dizer "realmente começar a partida aqui mesmo":
:%s/funnyword\zs.*$/otherword/
Existe um equivalente para sed ou mesmo perl?
Eu tenho um arquivo que inclui detalhes sobre VMs em execução em um hipervisor. Nós executamos algum comando e redirecionamos a saída para um arquivo. E os dados estão disponíveis no formato abaixo.
Virtual Machine : OL6U5
ID : 00...