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

Dividir um arquivo em linhas com base em valores de coluna

O arquivo de entrada é parecido com isto: chr1 1 G 300 chr1 2 A 500 chr1 3 C 200 chr4 1 T 35 chr4 2 G 400 chr4 3 C 435 chr4 4 A 223 chr4 5 T 400 chr4 6 G 300 chr...
06.08.2017 / 21:33
5
respostas

Acrescentar no final da linha usando sed

Já vi outras respostas tentando resolver meu problema, mas não consigo resolvê-lo. #!/bin/bash s=org.gnome.Terminal.Legacy.Keybindings g=$(echo $s | sed "s|\.|/|g") echo $g Eu tenho um script acima que retorna org/gnome/Terminal/Legac...
03.07.2017 / 23:11
4
respostas

Como posso dividir uma linha em duas linhas se o tamanho for maior que 7 usando awk? [fechadas]

Por exemplo, eu só queria imprimir algo assim na linha de comando. Vamos dizer que eu tenho um arquivo chamado file.txt. What is life? how are you? hi whatup this is more than E eu quero imprimi-lo na linha de comando usando o awk, m...
12.05.2016 / 14:14
5
respostas

frequência de ocorrência

Eu tenho um arquivo de texto delimitado por tabulação, com cerca de 3 mil linhas. Eu quero calcular a frequência dos dados que aparecem nele, em 10.000 intervalos. Input.txt Price 500 1500 10001 15000 17000 25000 33000...
18.10.2012 / 22:20
4
respostas

Substituir a correspondência de expressão regular por sequência contendo correspondência

Eu tenho um arquivo com texto como Afghanistan=+93 Albania=+355 Algeria=+213 American Samoa=+1 Andorra=+376 Angola=+244 Ele tem toda a lista de países e seu código de discagem. Eu quero substituir: Afghanistan=+93 com Afghanista...
17.07.2015 / 09:33
3
respostas

Como adicionar um atributo em uma tag no arquivo XML por linha de comando?

Estou tentando adicionar um campo ao final da tag usando o script sed. Suponha que eu tenha uma tag no arquivo XML: <book name="Sed tutorial" price="250"/> Agora quero adicionar o campo como Book_Width="A" após o final de <bo...
12.08.2015 / 11:13
6
respostas

Corresponder padrão em um arquivo e imprimir a palavra correspondente (não a linha inteira) na segunda coluna

Estou tentando combinar o padrão "SHM" em um arquivo contendo as informações abaixo e imprimir a palavra correspondente ao padrão. LOCALZONE01 ASHM001002003VOL01 BSHM001002003VOL02 CSHM001002003VOL03...
12.09.2018 / 18:37
6
respostas

awk / sed / etc concatenando colunas em um arquivo

Eu me pergunto o que é uma maneira mais simples de fazer isso: awk 'NR > 1 {print $1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9$10$11$12$13$14$15$16}' file.in > file.out que é simplesmente falando "concatene as colunas de 9 a...
28.07.2016 / 17:23
5
respostas

Use o AWK para dividir a substring pelos últimos n caracteres em uma nova coluna

Eu tenho um arquivo .csv grande no qual preciso dividir uma coluna específica por comprimento de string. Estou tentando pegar os últimos 6 caracteres da coluna 2 e movê-los para uma nova coluna. Atual : 3102017,90131112,0,740 3022017,8...
03.05.2017 / 15:23
3
respostas

Apagar linhas de um arquivo usando awk ou sed com base na variável do comando anterior

Eu tenho um arquivo CSV (digamos temp.csv) com seqüências de caracteres e números. Eu preciso excluir as linhas que contêm um padrão específico de seqüência de caracteres no início das linhas no arquivo. Por exemplo, aqui está o meu arquivo -...
12.05.2014 / 21:21