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

Como criar scripts para essa função de renomeação em massa?

Existem 4 pastas no meu diretório de trabalho atual. Cada pasta contém vários arquivos nomeados com o seguinte formato: HEXA DECA - Season 01 Episode 01 - name of episode HEXA DECA - Season 01 Episode 02 - name of episode Eu quero renomeá...
06.01.2017 / 09:40
1
resposta

Exclui o intervalo especificado do número da linha de um arquivo de texto usando o sed dentro do PHP

Estou tentando excluir o intervalo de números de linha usando o comando sed no php usando o comando exec. Eu sei usar sed quando substituo valores diretamente dentro do comando. exec("sed -i.bak -e '2d;12,17d;57d' $filename", $outputArray);...
07.01.2017 / 09:40
1
resposta

Por que o sed está me dando este erro:… comando desconhecido: '^'

Eu gostaria que o sed removesse linhas vazias de um arquivo. Eu usei este comando: cat file | sed '; ^$ ; d' e recebeu o seguinte erro: sed: -e expression #1, char 3: unknown command: '^' Por que isso está acontecendo? Não é esper...
06.01.2017 / 00:37
2
respostas

substituir uma linha por três linhas com sed

Eu tenho um arquivo com a seguinte sintaxe: slave_master: '1.2.3.4' e gostaria de substituí-lo por sed ou awk desta maneira: slave_master: - '1.2.3.4' - '1.2.3.5' O arquivo tem poucas centenas de linhas e há outras linhas com o...
13.12.2016 / 07:19
1
resposta

Problemas ao tentar distribuir cores no bash

Estou um pouco perdido porque preciso de todas as barras invertidas para que isso seja impresso "Hello World" com as cores corretas. xxx@yyy:/tmp$ echo $Red 3[0;34m xxx@yyy:/tmp$ echo $Red 3[0;31m xxx@yyy:/tmp$ echo -e "Hello ${Red} World"...
24.01.2017 / 20:59
3
respostas

Como combinar texto entre uma string e um espaço

Eu tenho um script simples que lê linhas de um arquivo de texto da seguinte forma: #!/bin/bash FILE=$1 while read line; do done < $FILE Eu gostaria de combinar texto entre a string "-type" e um espaço, então na minha linha eu tenho:...
05.12.2016 / 07:40
3
respostas

Remover uma coluna de matriz de um arquivo CSV

Eu tenho um arquivo CSV, in.csv , que tem uma coluna de matriz inteira: 1,2,4,"{100,200,300}",,1 1,2,4,"{100,200,300,400,500}",,2 1,2,4,"{100,200,300,600.900,1200,1500}",1,3 Eu quero ter um arquivo de saída, out.csv , como: 1,2,4,,...
05.12.2016 / 14:57
2
respostas

Como usar o regex apropriado para encontrar um padrão no sed?

Eu tenho um arquivo contendo um conjunto de informações, conforme abaixo: cat filename 1 S121 2 M121 3 MS121 4 SM154 5 SM91 Estou tentando alterar apenas todos os que têm [mM] to MS mais mantendo o mesmo...
05.12.2016 / 17:29
1
resposta

Maiúscula apenas a primeira letra de cada linha

Estou tentando sed s/\w/\u/g , mas não faz nada. Eu acho que não reconhece o \u Versão do GNU sed 4.1.2     
27.11.2016 / 20:21
1
resposta

Como encontrar o min de uma coluna em todos os intervalos nth de um arquivo, usando sed, sort, tail?

Eu quero encontrar o mínimo da quinta coluna de um arquivo em cada intervalo de 12 e salvar a linha associada em um novo arquivo. Para encontrar o mínimo da última 12ª linha, posso usar tail -n 12 $FILEname | sort -g -k 5,5 | head -1| aw...
25.11.2016 / 10:32