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

O que essa regex significa?

Eu estava trabalhando na conversão da nova linha do Unix para a nova linha do Windows. Eu tentei unix2dos mas me deu algum erro binário, então eu olhei para cima e tropeçou nessa regex sed 's/$'"/'echo \\r'/" input.txt > output.txt Este...
15.11.2013 / 19:29
4
respostas

Acrescentando uma string contendo caractere de escape com sed

Atualmente eu uso: sed -i -e "5a\ ${text}" $filename para acrescentar algo a uma determinada linha, em que o texto da variável contém uma string como "\ epsilon". Ao usar echo -E $text a string é exibida bem, mas quando eu a exp...
10.08.2012 / 11:13
2
respostas

Onde a opção -i no sed armazena as linhas correspondentes a uma expressão regular?

Estou tentando liberar espaço no hd do meu servidor, então estou combinando datas antigas em um arquivo de log com sed e está diminuindo, mas minha partição raiz agora usa 98% do espaço em vez de 91% que estava usando antes de invocar o sed. Eu...
06.02.2012 / 13:53
2
respostas

Prefira x / à linha onde x é uma variável em cada linha

Eu quero adicionar $x/ dos dados formatados como $x-xyz ( xyz é uma mistura de texto e número a ser ignorado). Exemplo de dados AB-10C CD-02E Resultado AB/AB-10C CD/CD-02E Como descrevo a variável como texto antes d...
29.01.2012 / 11:17
1
resposta

Como tornar o URL fora deste texto com menos recursos?

ENTRADA: nyeeeeeeeeeeeeeee.txt:sadfsadf sadjflsajfd:jasdlfjalsfd foo/asdfsafd.txt:laksjdlfajsfd OUTPUT: <a href="nyeeeeeeeeeeeeeee.txt">nyeeeeeeeeeeeeeee.txt</a>:sadfsadf <a href="sadjflsajfd">sadjflsajfd</a>:ja...
13.08.2013 / 11:14
1
resposta

Remove a string antes do espaço em branco

Eu quero remover uma palavra antes do espaço em branco. Minha estrutura de arquivos é:     formiga tiger static rabbit lion dynamic monkey donkey Eu preciso da saída como: ant tiger rabbit lion monkey donkey Posso us...
01.04.2014 / 05:12
2
respostas

Remoção de multi-diretório multi-arquivo de ^ @

Eu tenho vários arquivos em vários subdiretórios, onde eu preciso remover todas as instâncias do caractere de controle "^ @". Apenas um grep básico não parece estar funcionando. Isso que eu tentei mais recentemente. grep -rl '\^@' ./ | xa...
09.10.2018 / 15:36
3
respostas

Sed para localizar e substituir a expressão regular

Eu tenho um arquivo que preciso substituir todas as correspondências abaixo: ," "\n to ,"ZYY"\n ,"ZZY"\n to ,"ZYY"\n ,"GMZ"\n to ,"FPZ"\n Estou tentando usar o comando: sed 's/," "/,"ZYY"/g' Packs.txt , mas não está funcionand...
22.10.2018 / 16:40
2
respostas

busca padrão e exibe o último padrão de ocorrência?

Eu tenho um arquivo de log contendo startup e shutdown vezes para o everday. Eu quero ver o último padrão para inicialização e desligamento (que está localizado no final do arquivo sendo atualizado todos os dias). Além disso, eu não qu...
14.11.2011 / 06:37
4
respostas

O agrupamento de substituição Sed está anexando no OSX em vez do sub esperado no Linux

Eu tenho três colunas separadas por vírgulas. Sobrenome, nome, social. Estou tentando capitalizar todos os caracteres na coluna do sobrenome usando sed 's/\([^,]*\)/\U/' foo.file No osx, este comando está anexando um U maiúsculo ao iní...
11.04.2015 / 03:33