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

Como extrair o ano da data (mm / dd / aaaa)

Como posso extrair o ano a partir de uma data no formato mm / dd / aaaa? Eu tenho um arquivo de texto com as seguintes datas: 01/01/2001 05/16/1970 06/08/2010 Como posso usar o sed para extrair apenas o ano de cada uma dessas datas?  ...
23.04.2017 / 22:51
5
respostas

Use o awk / sed para remover tudo, exceto o padrão correspondente em uma coluna específica

Eu tenho um arquivo assim: Text1 somethingAAxxxxxxxsomething,elseAAxxxxxxxfoo text1 Text2 somethingAAxxxxxxxsomething,elseAAxxxxxxxfoo text2 Text3 somethingAAxxxxxxxsomething,elseAAxxxxxxxfoo text3 O "algo", algo, mais e foo são letras /...
29.03.2017 / 22:59
2
respostas

Como substituir os espaços em nomes de arquivos com sublinhado [duplicado]

Estou tentando renomear todos os arquivos em um diretório, para que eles não tenham espaços. Eu estou fazendo um script bash e eu realmente não sei o que fazer, eu tentei todos os tipos de citações e escapar, mas eu não tenho certeza que combi...
06.11.2016 / 16:11
3
respostas

removendo espaços da primeira coluna

Meu arquivo de entrada tem posições na primeira coluna com diferentes números de espaços (ou nenhum espaço) 16504 16516 1650811 16520 1651 16524 16516111 16528 165204 16532 Eu preciso obt...
26.02.2014 / 13:41
3
respostas

Por que o '1,4p' está exibindo todas as linhas em vez de apenas as quatro primeiras?

Eu tenho um arquivo de texto chamado "lista", que contém algumas palavras aleatórias: he she we his her with his this this -- this this Eu executei este comando sed: sed '1,4p' list O que eu pensei que este comando sed iria fazer e...
09.04.2015 / 19:22
4
respostas

Como adicionar uma nova linha de texto na primeira linha de um arquivo? [duplicado]

Arquivo: TABLE1 1234 9555 87676 2344 Resultado esperado: Description of the following table: TABLE1 1234 9555 87676 2344     
06.05.2016 / 12:54
3
respostas

Limpeza de um banco de dados de genes poluído por caracteres não numéricos, exceto sinais de mais e menos

Eu tenho esse banco de dados de genes completamente confuso com valores extra não-alfanuméricos. Isso aconteceu como uma espécie de criptografia para os dados que foram feitos incorretamente e não sei como limpá-los. Eu tentei sed e awk , m...
07.10.2018 / 01:40
3
respostas

Imprima o último campo, mas um

Como imprimir a palavra antes da última palavra em linha (com ksh ou awk ou sed ou perl one liner) Exemplo 1: echo one two three imprimirá "dois" Exemplo 2: echo 1 2 3 4 5 6 imprimirá "5"     
12.03.2014 / 13:29
3
respostas

cria um arquivo XML usando o script bash

Eu quero criar um arquivo xml simples usando o script bash (não com dom) mas quando eu defino o valor na linha então echo imprime a palavra $ lorem e não o val lorem = LOL echo '<root><foo a="b">$lorem</foo><bar...
09.02.2015 / 09:28
3
respostas

Separando nomes separados por “| personagem ”para pares individuais

Eu quero separar os nomes na mesma linha em pares individuais separados. TMPRSS2|pp9284 AADAT Sample1 ERG TMPRSS2|pp9284 Sample2 TMPRSS2|pp9284 ETV1 Sample3 PDE4A MIA|MIA-RAB4B|RAB4B|RAB4B-EGLN2|EGLN2 Sample4 Isso deve ser TMPRSS2...
27.02.2015 / 20:31