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
Examinando a saída de
perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";'
em um editor de texto (por exemplo, vi ) mostra o seguinte:
^[[37mABC
^[[0m
Como remover os códigos de cores ANSI do ar...
Digamos que eu tenha um diretório cheio de .md arquivos todos nomeados várias coisas. Digamos que eu quisesse acrescentar "texto" à frente de cada nome de arquivo. Por exemplo, o arquivo a.md , b.md e c.md se tornaria test - a.md ,...
Eu tenho um arquivo muito grande (~ 400 GB) e preciso remover as duas últimas linhas dele. Eu tentei usar sed , mas ele durou horas antes de eu desistir. Existe uma maneira rápida de fazer isso, ou estou preso com sed ?
Acho que \n não funciona em sed no Mac OS X.
Especificamente, digamos que quero dividir as palavras separadas por um único espaço em linhas:
# input
foo bar
eu uso,
echo "foo bar" | sed 's/ /\n/'
Mas o resultado é estúpido, o \...
Qual é o sed de encantamento para remover bytes nulos de um arquivo? Estou tentando:
s/s/\x00//g
0//g
mas isso está excluindo cadeias de zeros.
s/s/\x00//g
0//g
parece não ter efeito. Estou tentando fazer isso em um script sed...
Estou procurando uma única linha que retorne o pid de um processo em execução.
Atualmente, tenho:
ps -A -o pid,cmd|grep xxx|head -n 1
E isso retorna o primeiro pid, command . Eu preciso apenas do primeiro número da saída e ignoro o...
Com um único arquivo de entrada que contém apenas comentários (começando com #) e VARIÁVEL = linhas de valor, é possível substituir um valor para uma única variável se encontrado e, caso contrário, acrescentar o par ao final do arquivo se não fo...
Eu quero obter uma lista de todos os nomes de dispositivos de rede disponíveis no meu servidor Linux. Eu percebi que
ifconfig
faria o trabalho, no entanto ifconfig produz bastante saída:
eth0 Link encap:Ethernet Hardware Adresse...
Eu quero substituir uma string produzida em grep , tenho:
$ npm info webpack | grep version
sai-me
$ version: '2.1.0-beta.12',
mas quero ter:
$ 2.1.0-beta.12
Então, acho que posso conseguir isso usando sed e substituir...
Eu tenho um enorme arquivo de texto, grande demais para que a coisa toda seja colocada na memória. Tudo que eu preciso fazer com este arquivo de texto é editar a primeira linha (é um arquivo CSV e eu preciso alterar os títulos).
Existe uma ma...