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

Linux sed - encontrando uma cadeia curinga sem espaços

O comando sed pode usar um ponto final para encontrar um símbolo de curinga, e assim . * recupera tudo na linha. É possível dizer que eu desejo algum símbolo, exceto (neste caso) espaços? Então: FredSmith - seria válido Fred&...
08.06.2017 / 10:23
1
resposta

pt sed substitui a primeira ocorrência do padrão “space-tab”

Eu tenho alguns problemas ao remover a string entre o primeiro espaço \s e a primeira guia \t de um arquivo de texto (a guia deve ser mantida): entrada de amostra: col1_frame1 unimportant a b c saída esperada para amostra:...
05.10.2016 / 19:31
1
resposta

cant não reconhecerá números quando forem passados como variáveis

Esta expressão: FN=27 LN=145 cat $FILENAME | sed -n $FN,$LNp está falhando com este erro: "sed: -e expressão # 1, char 3: inesperado ','" mas quando eu usei números reais, obtive os resultados esperados. Não há caracteres especiais incorp...
11.10.2016 / 22:02
1
resposta

qual é o significado deste comando sed? sed '# 012 / \ n / g'

Não estou familiarizado com os comandos do editor de fluxo e estou usando um comando existente. O que exatamente esse comando sed faz? sed '#012/ \n/g'     
18.10.2016 / 12:01
2
respostas

copie e cole texto do final da linha

Um longo curto, mas existe uma maneira de copiar o final de linhas selecionadas e acrescentar o texto a essa linha. O que eu quero alcançar é isso. o que tenho >13_gnd atcg >14_galF atgc o que eu quero >13_gnd_gnd atcg >...
22.06.2017 / 10:51
2
respostas

como subtrair o primeiro valor do último dentro de uma coluna através de uma linha no shell?

Eu tenho um arquivo de dados parecido com: 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 4 5 8 9 10 13 17 19 29 30 32 33 50 700 800 900 950 Primeiro eu quero inserir espaço entre cada 3 valores idênticos, mantendo cada três números idênticos ju...
29.01.2016 / 13:45
1
resposta

Qual é a causa do erro sed?

No meu arquivo grunhido eu tenho o comando assim "sed -i index 's/API_CONTEXT_URI/http:\/\/localhost:5557/g' www/index.js" Este não é um arquivo que escrevi; isso tem que vir para mim como um projeto de manutenção. Então eu não entendo es...
30.06.2015 / 09:31
3
respostas

Como posso adicionar uma linha incluindo aspas simples em um arquivo com sed [duplicate]

Eu quero acrescentar a seguinte linha a um arquivo de texto com sed: gem 'forum2discourse' Já experimentei sed -i '$a gem \'forum2discourse\'' Gemfile , mas isso me leva a um prompt > , por isso acho que devo estar escapando inco...
17.05.2015 / 09:19
2
respostas

Apagar todos os números anteriores a “=”

Eu tenho uma lista muito, muito, muito longa. Como mais de 830.000 caracteres. Eu irei, claro, executar o dito comando em uma cópia. Existem várias linhas, como esta hey1=lol hey2=lol hey3=lol Eu quero que isso acabe assim hey=lol h...
09.08.2014 / 22:04
3
respostas

Como faço para procurar um arquivo por uma string e usá-lo como uma variável?

Eu tenho um arquivo XML que se parece com isso: <id>456</id> <root> <value>1</value> <intNum>2</intNum> </root> <root> <eulav>1</eulav> <muNtni>2</muNtni> </ro...
02.11.2014 / 01:34