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

Por que esse trabalho de substituição de regex não funciona?

Eu tenho um arquivo no seguinte formato: $ cat myfile 12 42956 Cinema - 3D/Multiplex 7 12560 Status Update 5 184 Movie Eu estou tentando adicionar aspas duplas à descrição do texto. Não consigo entender por que o...
09.02.2017 / 20:24
3
respostas

corresponde e adiciona com base na posição do personagem

Eu tenho um arquivo em que preciso corresponder e atualizar com base em qual número / caractere está em uma posição fixa em um arquivo. se caractere na posição 586 = 5, insira zero "0" no espaço 614 .. se caractere na posição 586 = 1, insira...
15.03.2017 / 02:12
1
resposta

A interrupção do sed corrompe o arquivo de destino?

Se eu interromper sed (editor de fluxo), há alguma chance de corromper o arquivo de destino? Exemplo : Se eu executar o comando sed -i -- 's/foo/bar/g' file.txt e eliminá-lo antes de terminar, há alguma chance de que a string foo...
22.11.2016 / 06:31
5
respostas

Como posso extrair anos de nascimento de datas de nascimento no linux

a entrada do meu arquivo é a seguinte Koe par 22-10-1992 nep Ler par 10-04-2000 sis Eu gostaria que a saída fosse a seguinte Koe par 1992 nep Ler par 2000 is     
23.11.2016 / 16:31
2
respostas

Encontre a primeira ocorrência de cada um desses padrões, com grep

Isto: cat /var/log/apache2/other_vhosts_access.log |grep -m 1 123.123.123.123 me dá a primeira ocorrência do IP 123.123.123.123. Mas como obter a 1ª ocorrência de IP1 e a 1ª ocorrência de IP2 e a 1ª ocorrência de IP3 e ...? Is...
23.06.2017 / 16:24
1
resposta

Como substituir algumas letras em uma palavra de comprimento múltiplo que consiste em dígitos e letras em um formato específico?

Eu tenho um arquivo no qual desejo alterar todo o código que possui o seguinte formato: n{,3}L{,2}n{,5} where n= [0-9] any number and L [a-zA-Z] any letter either capital or not Eu quero mudar A ou a para AB e d ou D para DK, algo assim:...
01.12.2016 / 21:56
1
resposta

Exclui o número desconhecido de linhas de * até a linha em branco

Eu tenho usado este fórum, então eu acabei de entrar! Eu tenho visto perguntas semelhantes, mas nada funcionou até agora (principalmente usando sed). Eu quero encontrar cada instância de um asterisco (*) em um arquivo e excluí-lo e tudo depois a...
16.08.2016 / 22:14
2
respostas

t ou comando awk para inserir abas (delimitador) em posições específicas

Estou tentando analisar uma tabela com um número variável de delimitadores para converter em uma tabela de colunas iguais: cluster=96\troot\tcellular organisms\tno_rank no_rank$ cluster=42\troot\tcellular organisms\tBacteria\tno_rank\tno_ran...
10.11.2016 / 12:37
4
respostas

Como remover a vírgula e imprimir a linha inteira novamente para as palavras colocadas após a vírgula

Arquivo: chr1_156186369 chr1_156186369_A_C,T A C,T 33150.29 1/2:0,4,6:10:88:272 chr19_27732257 chr19_27732257_G_C G C 262.29 1/2:1,10,7:18:99:414,167 chrM_2619 chrM_2619_A_G,T A G,T 33023.29 1/2:0,5,5:1...
07.11.2016 / 10:19
4
respostas

Como encontro uma palavra em um arquivo e insiro texto duas linhas abaixo?

Eu tenho um arquivo no qual quero encontrar uma palavra-chave e inserir o texto 2 linhas abaixo. Por exemplo, vamos dizer que o arquivo que eu tenho contém as seguintes palavras the cow goes moo Eu quero encontrar a palavra "vaca" e in...
25.10.2016 / 15:44