“Conocimientos software>Software de utilidades

Las diferencias en las versiones SED

2014/5/7
todas las versiones de Unix y Linux viene con una versión del programa editor de flujo , o SED . Este pequeño programa es capaz de ejecutar programada ediciones en lotes de archivos de texto , y es más delgado y más rápido que muchos programas similares . Sin embargo , hay varias versiones del programa , y que difieren ligeramente unos de otros . Tamaño Limita

SSED y la versión GNU de SED no tener límites programados en la cantidad máxima de memoria que se puede acceder por SED en un momento , pero sedmod y HHsed tanto limitar esto a cerca de cuatro kilobytes . En la práctica, esto significa que la longitud máxima de una sola línea o un párrafo en un documento no puede ser más de cuatro kilobytes . Límites sed nombres de BSD etiqueta a ocho caracteres en total , mientras que otras versiones imponen ningún límite .
Archivo IO Diferencias

La mayoría de las versiones de SED no imponen límites a la duración del archivo nombres , a pesar de que el sistema operativo . Sin embargo , SED de BSD limita los nombres de archivo a 40 caracteres. Además , sedmod y HHsed sólo puede escribir en diez archivos a la vez con el comando " w " . Sed de GNU 2.0 se limita a un total de 32 archivos que leer y escribir a la vez. Las nuevas versiones de GNU sed y ssed no tienen límite en el número máximo de archivos que pueden leer y escribir , a pesar de que el sistema operativo puede imponer un límite .
Comandos

GNU sed permite todos los comandos que se indican en la línea de comandos como una secuencia de comandos , cada uno separado por un punto y coma de los demás. Sin embargo , las versiones no-GNU de SED no tienen esta capacidad. Mientras que algunos comandos se puede dar como una secuencia de comandos separados por punto y coma , etiquetas , instrucciones de ramificación , lectura /escritura de comandos y llaves de cierre siempre debe ser el último comando en una serie.
Comentarios

mayoría de las versiones de SED permitirá comentarios sólo aparecen en la primera línea de un script SED , y deben contar con un " #" como primer carácter para indicar que se está utilizando un comentario . Sin embargo , algunas versiones no hacen cumplir esta regla. GNU sed , HHsed , sedmod y HP- UX sed toda permiten comentarios a aparecer en cualquier línea en el guión , siempre y cuando el comando anterior al comentario termina con un punto y coma y el comentario comienza con un signo de libra .

Regex Diferencias

sintaxis de expresión regular se diferencia sutil entre las diferentes versiones de SED . La mayor parte de las diferencias implican patrones de escape especiales que se utilizan para que coincida con los caracteres no imprimibles , como la campana ASCI y se alimenta formulario. GNU SED 3 + también incluye un interruptor de "r " que se extiende la sintaxis de expresiones regulares para incluir " , " " y" "+

Software de utilidades
Cómo hacer DVDs con fotos y música
Cómo desinstalar CinePlayer DVD Decoder
Cómo iniciar Restaurar sistema desde el Administrador de tareas
Cómo compilar para la PS3
Cómo sincronizar iPod , iTunes y Virtualbox
Cómo colocar un icono del escritorio de Roboform
¿Cómo puedo imprimir a dos caras del papel en una Officejet Pro 8500
Como un fantasma Laptop
Conocimientos Informáticos © http://www.ordenador.online