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
1
resposta

Como imprimir um padrão de texto em cores?

RED='3[0;31m' NC='3[0m' # No Color var='I /love Stack Over/flow' Estou tentando imprimir uma parte do texto usando regex colorido, mas não está funcionando. echo $var | sed "s=\(.*/\)\(.*\)=\${RED}\${NC}=" saída: ${RED}flow${NC}...
09.07.2016 / 06:00
1
resposta

Inserir dados perdidos dentro de blocos

Eu sou um biólogo e estou tentando resolver esse problema, por favor me guie por onde começar. Eu não sei em qual fórum postar isso, por favor me avise se este lugar não é apropriado. Eu tenho blocos de valores que podem ser estritamente de d...
09.12.2014 / 18:01
2
respostas

Bash - Converte texto colorido de caractere de escape para BBCode

Eu quero converter um texto terminal escape-character colored text file para BBCode colored. Para isso, criei um arquivo de log do Android com logcat -Cd > /sdcard/logcat.txt . A opção -C adiciona os caracteres de escape de cor. A...
07.02.2015 / 19:04
2
respostas

Substituir string em um arquivo por outro, onde ambos são salvos em variáveis

Eu quero substituir uma string encontrada em um arquivo por outra, mas ambos têm um caractere especial (neste exemplo, é um . char), por exemplo, 1.0 e 2.0 . Então este é o comando usado atualmente: sed -i 's/1\.0/2\.0/g' /home/use...
12.03.2015 / 03:08
2
respostas

execução regex

Estou tentando substituir uma string em um arquivo: $RELEASE = '1234'; O espaço em branco entre RELEASE e o símbolo = pode ser espaços OU tabulações. As aspas em torno do número da versão podem ser simples ou duplas. Atualmente, es...
21.07.2014 / 13:23
2
respostas

Reordenar vários blocos de linha com Sed

Estou tentando reordenar a saída gerada da seguinte maneira; Dado um fragmento tex como segue, eu quero mover o /^Constant/ abaixo de /Dummies/ , com a linha antes e depois de /^Constant/ . Além disso, eu gostaria de um resultado estável,...
05.02.2014 / 18:01
1
resposta

sed: insira algo antes das linhas subseqüentes que começam o mesmo, mas não são as mesmas

Eu tenho um arquivo LaTeX com uma entrada de glossário por linha: ... \newglossaryentry{ajahn}{name=Ajahn,description={\textit{(Thai)} From the Pali \textit{achariya}, a Buddhist monk's preceptor: 'teacher'; often used as a title of the senio...
02.04.2011 / 15:55
2
respostas

BSD sed: substitua apenas a enésima ocorrência de um padrão

Usando o BSD sed ; Como posso realizar a seguinte substituição ?: Antes: hello hello hello hello hello hello Depois: hello world hello hello hello hello Em outras palavras; Como posso substituir apenas o N th oco...
10.01.2016 / 13:44
2
respostas

Como trocar palavras em um nome de arquivo usando o shell?

Um dos meus clientes é uma escola. Em seu servidor de arquivos, todos os projetos têm um diretório com o mesmo esquema de nomenclatura. <last name>, <first name> <second name>? - <project description> Por exemplo:...
05.10.2014 / 07:57
3
respostas

Reverse match in sed, substitua o oposto do que foi encontrado

Digamos que eu tenha esta saída do meu syslog, precalculated src_hash => 20 bytes @ 0x7f811c001e20 A6 2D E5 CD 2A BA F0 42 56 66 19 D4 61 1A E3 A0 .-..*..BVf..a... C7 5E 5F 77 .^_w precalculated dst_ha...
21.07.2014 / 20:32