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 entrando no mundo do Linux e no trabalho estou usando grep mais e mais. Ao fazer isso, estou descobrindo que às vezes não é adequado para o que eu quero.
Eu estava lutando com grep alguns dias atrás e um colega meu que é administr...
Eu tenho um arquivo com o seguinte conteúdo:
zdk
aaa
b12
cdn
dke
kdn
Entrada1: aaa e cdn
Resultado 1:
aaa
b12
cdn
Entrada 2: zdk e dke
Resultado 2:
zdk
aaa
b12
cdn
dke
Eu poderia usar os comandos abaixo p...
Eu tenho um comando de substituição sed que gostaria de ser compatível com o BSD sed , bem como com o GNU sed . Expressões regulares estendidas não são um problema, pois eu não preciso delas neste caso. Meu principal problema é a diferença n...
Estou executando os comandos 2 sed a seguir. O primeiro adiciona caracteres de nova linha onde eu quero, o segundo também adiciona caracteres de nova linha onde eu quero, mas também adiciona um extra no final do arquivo, onde não havia um ant...
Eu tenho os seguintes dados (uma lista de pacotes R analisados a partir de um arquivo Rmarkdown), que eu quero transformar em uma lista que posso passar para o R para instalar:
d3heatmap
data.table
ggplot2
htmltools
htmlwidgets
metricsgraphic...
Eu tenho um arquivo como este:
a AGTACTTCCAGGAACGGTGCACTCTCC
b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT
c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC
d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA
e TTTG...
Eu tenho dois arquivos paralelos com o mesmo número de linhas em dois idiomas e planejo mesclar esses dois arquivos linha por linha com o delimitador ||| . Por exemplo, os dois arquivos são os seguintes:
Arquivo A:
1Mo 1,1 I love you.
1M...
Eu tenho um arquivo com linhas da seguinte forma:
...
... <230948203[234]>, ...
... <234[24]>, ...
..
Gostaria de usar o sed para remover os caracteres < , e > de cada linha
Eu tentei usar sed 's/<>,//...
aaaaaaaa 09
bbbbbbbb 90
ccccccccccccccc 89
ddddd 09
Usando sed / awk / replace, no texto acima, eu quero remover qualquer coisa que venha depois do primeiro espaço em cada linha. Por exemplo, a saída será:
aaaaaaaa
bbbbbbbb...
Eu quero imprimir as linhas ímpares e pares de arquivos.
Eu encontrei este script de shell que faz uso de eco.
#!/bin/bash
# Write a shell script that, given a file name as the argument will write
# the even numbered line to a file with na...