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
Estou usando o sed para encontrar e substituir padrões nos arquivos SAS que tenho, em vez de alterá-los individualmente. O problema é que eu estou tentando substituir variáveis de macro e quando eu uso o E comercial não está processando corretam...
18.07.2016 / 19:59
Eu tenho um arquivo de log com timestamps. Ocasionalmente, há vários timestamps em uma linha. Agora eu gostaria de remover todos os timestamps de uma linha, mas manter o primeiro.
Eu posso fazer s/pattern//2 , mas isso só remove a segunda o...
08.08.2011 / 06:58
Eu quero começar a usar as linhas que tem CK no final da linha e parar o grepping quando a linha tiver D no final. Eu tentei grep "$CK" "$D" file..txt , mas não funcionou.
Entrada:
kkkkkkkkkkk
jjjjjjjjjjjjjjjjjj
gggggggggggg/C...
08.11.2013 / 17:28
Eu tenho um arquivo com colunas. Veja abaixo um exemplo:
a b c ... z
1 2 3 ... 26
Eu gostaria de trocar todas as colunas onde o primeiro se torna o último, o segundo se torna o último antes ... etc.
z y x ... a
26 25 24 ... 1
E...
24.08.2012 / 18:41
Eu tenho um número de arquivos que eu quero atualizar, substituindo uma seqüência de várias linhas com outra seqüência de várias linhas. Algo ao longo das linhas de:
* Some text,
* something else
* another thing
E quero substituí-lo por:...
26.01.2015 / 19:10
Eu quero ler uma parte de uma linha de um arquivo.
Por exemplo:
POP3_SERVER_NAME = localhost
Quero devolver apenas localhost , usando sed.
Este texto está na terceira linha. Eu faço isso para extrair a linha:
sed -n '3p' installa...
30.07.2013 / 15:18
Eu executei o seguinte para substituir um termo usado em todos os arquivos no diretório de trabalho atual:
$ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g'
Isso executou a substituição de palavras, mas tamb...
21.11.2011 / 02:53
Eu preciso remover todas as linhas que tenham um valor de 2 ou menos no 8º campo (coluna).
Meus dados são assim:
12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8
01-01 AlberniElementary 165 331 16 49.26100922 -...
04.03.2015 / 10:09
Eu uso Linux e FreeBSD (especificamente, eu uso Debian Linux e PC-BSD), e eu encontrei algo estranho sobre sed .
Freqüentemente preciso converter arquivos "valores separados por guias" em "valores separados por vírgulas". A maneira mais sim...
13.11.2013 / 17:55
Eu tenho um documento de texto com uma carga de texto que tem um espaço extra adicionado após cada letra!
Exemplo:
T h e b o o k a l s o h a s a n a n a l y t i c a l p u r p o s e w h i c h i s m o r e i m p o r t a n t…
Vis...
10.09.2016 / 12:09