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

Substitui uma palavra após uma linha significativa e espaços em branco (inline) usando sed?

Eu tenho o seguinte texto: A Hello world B Hello world C Hello world Eu sei que posso substituir Hello por Hi usando sed : sed 's/Hello/Hi/g' -i test mas isso substitui cada Hello por Hi : A Hi...
07.08.2014 / 08:55
3
respostas

Como faço para criar colunas uniformes a partir de texto contendo guias e espaços?

Na forma mais simples, digamos que eu tenha um arquivo gerado automaticamente chamado file.txt . O conteúdo de file.txt aparece da seguinte forma: Source Destination Maximum To Maximum From Average Tot...
06.10.2015 / 19:21
3
respostas

Sed para editar cabeçalho com o conteúdo de outro arquivo

Estou tentando substituir um cabeçalho existente em um arquivo com base no conteúdo de outro arquivo. File1 - names.in: name1 name2 name3 name4 name5 Arquivo2 - Arquivo de dados.tsv: chr begin end genes genes genes genes genes...
21.09.2015 / 12:45
2
respostas

Compare 2 arquivos se estiver entre um intervalo de números

Eu tenho 2 arquivos, Arquivo 1: 4 7 2 Arquivo 2: 1 5 Alpha 6 10 Bravo 11 15 Charlie 16 21 Delta 22 30 Echo Eu quero comparar todas as entradas no arquivo 1 se ele estiver entre col 1 e col 2 do arquivo 2 (deve ser verificado par...
25.06.2015 / 11:26
1
resposta

Como gerar uma comparação de valores em arquivos separados

Com os dois arquivos a seguir disponíveis com nomes de compilação e números de versão disponíveis: server.txt Build2 200 Build3 100 Build1 400 Build7 200 local.txt Build1 300 Build2 200 Build3 100 Na minha situação, as duas...
02.06.2015 / 18:31
2
respostas

sed - imprimir e ramificar

Eu tenho um fluxo de entrada contendo strings representando os tipos de arquivo. Eu quero imprimir todos os tipos de arquivo que não são texto ou são PostScript (PostScript é um tipo de arquivo de texto). Eu tentei a seguinte expressão sed:...
18.05.2015 / 18:33
1
resposta

Alguém pode esclarecer este script Bash?

Estou aprendendo algo sobre o script Bash, e me deparei com este exemplo: A tarefa é escrever um script Bash que lê um arquivo, fornecido com o primeiro argumento, extrai os registros que possuem o mesmo ID que é fornecido com o segundo argum...
19.01.2014 / 01:11
2
respostas

A linha de impressão contém o valor máximo e mínimo

Eu preciso ler o arquivo (contém 16K linhas) e imprimir a linha inteira se qualquer uma das colunas e todas as colunas contiverem o valor máximo (100) e todas as colunas contiverem o valor mínimo (0) .O exemplo de saída é fornecido input.txt...
03.08.2012 / 16:55
2
respostas

sed: substituindo a nova linha em uma determinada linha (ou última linha)

Eu tenho um arquivo como o seguinte: a,b,c,d,e,f 1,2,3,4,5,6 7,8,9,0,1,2 Eu preciso juntar as duas últimas linhas com uma vírgula, assim: a,b,c,d,e,f 1,2,3,4,5,6,7,8,9,0,1,2 O problema é que tudo isso está dentro de um loop que adi...
25.01.2013 / 16:01
1
resposta

problema de referência no uso de sed

Estou tentando usar o comando sed para localizar / substituir um padrão no arquivo. Dá: sed: -e expression #1, char 27: invalid reference on 's' command's RHS Meu comando é: sed 's/"([A-Z]+)",/"","\L"/g' file.txt Qual é o pro...
27.11.2011 / 18:21