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

Manipulação de lista usando sed / awk

Eu quero organizar a seguinte lista em formato específico Atual: 42.53e-12 43.64e-12 45.78e-12 49.86e-12 57.87e-12 73.68e-12 105.3e-12 Necessário "42.53e-12, 43.64e-12, 45.78e-12, 49.86e-12, 57.87e-12, 73.68e-12, 105.3e-12" Todo...
11.02.2018 / 19:33
2
respostas

Selecione aleatoriamente uma linha em cada bloco de N linhas [duplicado]

Eu gostaria de selecionar aleatoriamente uma linha após um determinado número de linhas. Por exemplo, aqui está minha entrada: 8 blue 8 red 8 yellow 8 orange 3 pink 3 white 3 cyan 3 purple 1 magenta 1 black 1 green 1 brown e com a seleç...
17.11.2017 / 13:32
2
respostas

Substitui a entrada da coluna pela soma das outras entradas da coluna

Digamos que eu tenha um arquivo que contenha estas linhas: 02.03.14 14.50 14.50 0.00 Desc 02.03.14 17.00 0.00 17.00 Desc 01.03.14 2.82 1.68 calc Desc 02.03.14 1.04 0.00 1.04 Desc 06.03.14 6.00...
27.07.2014 / 23:08
3
respostas

Mesclando vários arquivos por linha

É possível copiar as linhas de File1 e File2 em um novo File4 seguindo a instrução dada por File3 usando um script bash simples (sed? awk?). File1: /*two or more columns, tab delimited*/ AC 456324 DC 689712 GH 123677...
10.07.2014 / 19:09
4
respostas

Mesclar linhas entre palavras-chave em valores separados por vírgula de uma linha

Entre a primeira ocorrência de Cat até a próxima ocorrência de Cat , ele deve criar uma linha separada com delimitador como ",". Entrada de arquivo como abaixo. Cat AA BB CC Cat AA-1 BB-1 CC-1 Resultado esperado: Cat,AA,BB,CC C...
23.07.2016 / 12:21
2
respostas

Paralelizar sed dá saída diferente

Tentando paralelizar uma operação sed, no entanto, enquanto a versão paralela funciona, ela retorna uma saída errada. A operação sed que eu gostaria de paralelizar (funciona) sed 's/\s.*$// ; s/\(.*\)/\L/' < oldfile.txt > newfile.txt...
14.05.2017 / 16:27
2
respostas

remove todo o texto após um determinado caractere que aparece em linhas ímpares

remove todo o texto depois de um determinado caracter que aparece em todas as linhas ímpares isso funciona para todas as linhas no arquivo com sed sed 's/;.*//' como editar essa linha sed, então ela faz todas as linhas ímpares     
21.08.2017 / 16:23
3
respostas

UNIX - comando para dividir o arquivo em vários arquivos com todas as linhas para cada 3 valores exclusivos em uma coluna

Considere o arquivo de entrada abaixo. Arquivo de entrada: C1|C2|C3|C4|C5|C6 0|1|2|3|0-1-2-3|4 0|2|2|4|0-1-2-3|5 0|1|2|3|1-3-2-4|4 0|1|2|3|1-1-3-4|4 0|1|2|3|1-1-3-4|5 0|1|2|3|4-5-2-6|4 0|1|2|3|4-5-2-6|6 0|4|5|3|7-4-2-4|4 0|1|2|3|7-4-2-5|4 0|1...
22.08.2017 / 13:16
5
respostas

Use o comando sed para verificar se existe uma determinada linha, se não, adicione-a

Eu quero adicionar mais terminais ao arquivo /etc/securetty . Mais especificamente, gostaria de adicionar pts/n , em que n está no intervalo 0-9 , se não existir. Isso é possível através do comando sed ? O seguinte é como o conteúdo d...
12.04.2017 / 13:06
1
resposta

Posix Character Define a diferença entre [[: blank:]] e [[: space:]]?

Em este site , ele diz: [[:blank:]] space and tab characters [[:space:]] whitespace characters Qual é a diferença entre espaço e caracteres de tabulação e caracteres em branco? Para mim, eles quase parecem iguais.     
20.03.2017 / 16:40