Perguntas com a marcação «sed»

"sed" ("editor de stream") é um utilitário Unix que analisa e transforma arquivos de texto.

4
Como combinar espaços em branco no sed?
Como posso corresponder espaço em branco no sed? Nos meus dados, desejo corresponder a todos os três caracteres de espaço em branco subsequentes (espaço de tabulação) e substituí-los por 2 espaços. Como isso pode ser feito?
218 sed  whitespace 

6
uso de alternância “|” no regex de sed
Eu estou usando sed, GNU sed versão 4.2.1. Eu quero usar a alternância "|" símbolo em uma subexpressão. Por exemplo : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' deve retornar " blib bou " mas retorna "blia blib bou blf". Como posso ter o resultado esperado?
76 regex  sed 


10
Removendo códigos de cores ANSI do fluxo de texto
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 arquivo de saída? Suponho que a melhor maneira seria canalizar a saída através …
73 regex  sed  perl  awk 

10
Substituição no arquivo de texto ** sem ** expressões regulares
Preciso substituir algum texto dentro de um arquivo de texto por um substituto. Normalmente eu faria algo como sed -i 's/text/replacement/g' path/to/the/file O problema é que ambos texte replacementsão cadeias complexas que contêm traços, barras, barras negras, aspas e assim por diante. Se eu escapar de todos os caracteres necessários, …
68 bash  regex  sed  text-editing 


5
Novas linhas no sed no Mac OS X
Acho que \nisso não funciona no 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 \nnão é escapado! foonbar Depois de …
44 macos  mac  bash  regex  sed 

4
Como usar sed para remover bytes nulos?
Qual é o sedencantamento para remover bytes nulos de um arquivo? Estou tentando: s/\000//g mas isso está eliminando seqüências de zeros. s/\x00//g parece não ter efeito. Estou tentando fazer isso em um sedscript, então não tenho certeza se o echotruque funcionará.
37 sed 


3
Como usar 'sed' com tubulação
Eu quero substituir uma string de grep, tenho: $ npm info webpack | grep version isso me mostra $ version: '2.1.0-beta.12', mas eu quero ter: $ 2.1.0-beta.12 Então, acho que posso conseguir isso usando sede substituindo substrings desnecessários. Mas aqui vai a parte mais difícil para mim: $ npm info …
34 bash  grep  sed 




18
Listar apenas os nomes de dispositivos de todas as interfaces de rede disponíveis
Quero obter uma lista de todos os nomes de dispositivos de rede disponíveis no meu servidor Linux. Eu percebi isso ifconfig faria o trabalho, no entanto, o ifconfig produz bastante resultado: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0 inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 …
21 linux  networking  grep  sed  cat 

2
Edite a primeira linha do arquivo de texto grande
Eu tenho um arquivo de texto enorme, grande demais para que a coisa toda seja paginada na memória. Tudo o que preciso fazer com esse arquivo de texto é editar a primeira linha (é um arquivo CSV e preciso alterar os títulos). Existe uma maneira simples de fazer isso no …
16 linux  bash  grep  sed  textfiles 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.