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

Para remover linhas novas depois da linha vazia

Dados 4. Alendronic acid A. Antiosteoporotic agent. B. Inhibit osteoclast formation and function by inhibiting FPPS enzyme, so increase bone mass. C. Osteoporosis in combination with vitamin D. 5. Aminophylline A. Methylxanthine. Less pot...
08.06.2015 / 20:58
3
respostas

Comandos / script Bash para remover uma linha do CSV com duplicata na coluna

Eu tenho muitos arquivos CSV que eu combinei. No entanto, existem duplicatas, mas a linha inteira não é duplicada. Eu tenho uma coluna que eu quero usar como critério para procurar uma duplicata. E se houver uma duplicata nessa coluna da coluna...
22.03.2013 / 16:02
4
respostas

Use o comando sed para procurar o arquivo de texto pelas entradas 10000 e abaixo

Estou tentando usar o comando sed para pesquisar um arquivo em todas as entradas de 10000 ou menos, mas acho que essa string de pesquisa sed incompleta pode ser para entradas 10000 ou mais: sed -n "/[0-9][0-9][0-9][0-9][0-9]/ q" logfile...
15.06.2014 / 02:23
1
resposta

ex regexp HEX char

Eu tenho a seguinte string echo -e "a12\x8fb12\x9f" | xxd 0000000: 6131 328f 6231 329f 0a a12.b12.. e deseja excluir a sequência 12\x9f e 12\x8f com sed . Eu posso fazer isso com este comando sed -e 's_12\x...
26.06.2014 / 12:32
5
respostas

Como encontrar em qual dispositivo um arquivo está (e usar isso em um script)?

Eu quero descobrir em qual dispositivo meu arquivo está, para que eu possa usá-lo em um script. Eu posso chegar até aqui: $ df . Filesystem 512-blocks Used Available Capacity Mounted on /dev/disk0s2 498438976 294369520 203557456...
22.02.2013 / 12:26
2
respostas

Obtém texto entre uma palavra e a última linha?

De acordo com as respostas na pergunta do Stack Overflow Como usar o sed / grep para extrair texto entre duas palavras? , podemos obter texto entre duas palavras: sed -n "/first/,/second/p" file Mas e se eu quiser obter texto entre uma...
19.08.2014 / 12:19
3
respostas

sed - como (não) corresponder aos parênteses sem correspondência

Como posso fazer minha operação apenas em linhas que fecham seus colchetes? Por exemplo, quero alterar as linhas ".is" e adicionar um suporte, mas não para linhas com colchetes não fechados. então estes são alterados this_thing.is 24 -...
15.11.2013 / 02:34
3
respostas

Como deletar uma linha específica e a seguinte linha em branco usando o GNU sed?

Eu tenho o seguinte texto: Start-Date: 2013-11-11 07:43:49 Commandline: apt-get install --no-install-recommends catfish Start-Date: 2013-11-11 11:27:07 Start-Date: 2013-10-16 22:53:02 Start-Date: 2013-10-16 22:55:16 Start-Date: 2013-1...
11.11.2013 / 13:41
5
respostas

Imprime texto entre (e incluindo) dois delimitadores em uma linha

Qual é a melhor maneira de imprimir o texto entre (e incluindo) o primeiro padrão ("SELECT" ou "SSELECT") e um segundo padrão ("[") usando uma linha de comando (por exemplo, cut, sed, awk )? Por exemplo, considerando o seguinte: 54001744...
19.03.2014 / 14:33
4
respostas

Substitua todas as ocorrências de \ exceto \ N

Eu tenho um arquivo como este: 1,2,subjects,\mat\hs,unix\,\Nato,\N,123,\N Eu quero substituir todas as ocorrências de \ com #, exceto para \ N, de forma que a saída seja assim: 1,2,subjects,#mat#hs,unix#,#Nato,\N,123,\N Eu estou te...
28.07.2013 / 19:47