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

pt remove dígitos do fim do stirng

remover dígitos do final da string, exemplo de entrada: example123 example321 example0123 resultado esperado: example example example Eu tentei o abaixo que não funcionou: sed 's/[0-9]\+$//' <in.txt >out.txt O que dev...
20.03.2018 / 14:27
1
resposta

Para remover o segundo último caractere de uma string

Eu tenho uma string como esta: abdh0chjkj0g . Desejo excluir o segundo último caractere apenas se for um 0 .     
02.04.2018 / 11:40
3
respostas

br comando para substituir uma linha por várias linhas sem alterar o formato do arquivo [fechado]

Eu tenho o arquivo xml abaixo cat example.xml <?xml version="1.0" encoding="UTF-8"?> <TestConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Text> <Checking state="BOOT" />...
03.01.2018 / 21:45
2
respostas

Como posso imprimir um valor único de uma determinada coluna e depois imprimir o resto das colunas na próxima linha

Eu quero fazer o processamento do arquivo tsv usando o awk, Aqui está minha entrada scaffold1 1 100 scaffold1 101 200 scaffold1 201 300 scaffold2 1 100 scaffold2 201 500 scaffold3 10 500 scaffold4 10 300 Desired_outpu...
03.01.2018 / 14:43
4
respostas

Substituindo um caractere em um local específico em um arquivo

Eu tenho um arquivo como segue e gostaria de substituir a vírgula na segunda posição por um #: 1K,1,,,,,,,,,,,0.10000000E+00,0.2837726134152E+08,0.6756896377655E+02 1K,2,,,,,,,,,,,0.10000000E+00,0.2837950666514E+08,0.6757007624345E+02 1K,3,,,...
14.11.2017 / 08:42
1
resposta

Exibe linhas quando os dígitos são repetidos na mesma linha

Gostaria de exibir as linhas no texto se três dígitos forem repetidos na mesma linha com uma condição aplicada para repetição de 3 dígitos. Entrada 410202410 203103903 555710294473555 então 410 e 555 repetidos Resultado...
15.12.2017 / 21:38
1
resposta

Por que a expressão regular não corresponde à entrada com o comando sed [duplicate]

Gostaria de cortar espaços extras da saída "ps aux" e substituí-los por um espaço. O que eu faço é: ps axu | sed 's/[ ]+/ /g' Mas a saída parece estar inalterada, ainda consigo espaços demais entre os tokens. username 4876 ... <...
18.12.2017 / 13:14
4
respostas

bash + como deletar as strings definidas em var2 de var2

Eu uso no meu script bash as seguintes variáveis - val1, val2 val1 representou todos os discos que deveriam estar no SO Linux val2 representou os discos atuais no OS Linux minha meta é excluir os discos "$ val2" da variável "$ val1"...
29.12.2017 / 09:44
2
respostas

Recupera a primeira ocorrência do registro, onde o padrão correspondente é obtido da entrada

Eu tenho uma lista como esta: 2017-12-11 AAOI 40.33 2017-11-15 AAOI 44.3492 2017-12-15 AEIS 70.98 2017-11-15 AEIS 80.137 2017-10-23 AIEQ 25.1601 2017-11-15 AMBA 52.6501 2017-12-05 ATHM 57.2 2017-11-09 AUDC 7.02...
26.12.2017 / 00:00
1
resposta

dividir colunas diferentes de um arquivo com delimitador diferente e imprimir apenas parte dele

Eu tenho um arquivo delimitado por guias com o seguinte formato (várias colunas): #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NORMAL 1 22 . C A . PASS aa;bb;cc ee:ff:rr:dd xx:vv:yy:zz 1 34 . G T . PASS...
02.11.2017 / 00:35