Preguntas etiquetadas con sed

"sed" ("editor de flujo") es una utilidad de Unix que analiza y transforma archivos de texto.


6
uso de alternancia "|" en la expresión regular de sed
Estoy usando sed, GNU sed versión 4.2.1. Quiero usar la alternancia "|" símbolo en una subexpresión. Por ejemplo : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' debería volver " blib bou " pero vuelve "blia blib bou blf". ¿Cómo puedo obtener el resultado esperado?
79 regex  sed 


10
Eliminar códigos de color ANSI de la secuencia de texto
Examinando la salida de perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' en un editor de texto (p. ej. vi) muestra lo siguiente: ^[[37mABC ^[[0m ¿Cómo se eliminarían los códigos de color ANSI del archivo de salida? Supongo que la mejor manera sería canalizar la salida …
73 regex  sed  perl  awk 

10
Sustitución en archivo de texto ** sin ** expresiones regulares
Necesito sustituir algo de texto dentro de un archivo de texto con un reemplazo. Por lo general, haría algo como sed -i 's/text/replacement/g' path/to/the/file El problema es que tanto texty replacementson cadenas complejas que contienen guiones, barras, blackslashes, citas y así sucesivamente. Si escapo, todos los personajes necesarios dentro de …
68 bash  regex  sed  text-editing 


5
Nuevas líneas en sed en Mac OS X
Me parece que \nno funciona en sed bajo Mac OS X. Específicamente, digamos que quiero dividir las palabras separadas por un solo espacio en líneas: # input foo bar Yo suelo, echo "foo bar" | sed 's/ /\n/' Pero el resultado es estúpido, ¡ \nno se escapa! foonbar Después de …
44 macos  mac  bash  regex  sed 

4
¿Cómo usar sed para eliminar bytes nulos?
¿Cuál es el sedencantamiento para eliminar bytes nulos de un archivo? Lo estoy intentando: s/\000//g pero eso es eliminar cadenas de ceros. s/\x00//g Parece no tener efecto. Estoy tratando de hacer esto en un sedscript, así que no estoy seguro de que el echotruco funcione.
37 sed 


3
Cómo usar 'sed' con tuberías
Quiero reemplazar una cadena de salida grep, tengo: $ npm info webpack | grep version me da salida $ version: '2.1.0-beta.12', pero quiero tener: $ 2.1.0-beta.12 Así que creo que podría lograrlo usando sedy reemplazando subcadenas innecesarias. Pero aquí va la parte difícil para mí: $ npm info webpack | …
34 bash  grep  sed 




18
Enumere solo los nombres de dispositivo de todas las interfaces de red disponibles
Quiero obtener una lista de todos los nombres de dispositivos de red disponibles en mi servidor Linux. Lo imaginé ifconfig haría el trabajo, sin embargo, ifconfig produce bastante salida: 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 RX packets:329 …
21 linux  networking  grep  sed  cat 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.