InglésFrancésEspañol

icono de página de OnWorks

sed - Online en la nube

Ejecute sed en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando sed que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


sed - editor de flujo para filtrar y transformar texto

SINOPSIS


SED [OPCIÓN] ... {script-solo-si-no-otro-script} [fichero de entrada] ...

DESCRIPCIÓN


Sed es un editor de transmisiones. Se utiliza un editor de flujo para realizar transformaciones de texto básicas en
una secuencia de entrada (un archivo o entrada de una canalización). Aunque en cierto modo es similar a un
editor que permite ediciones con guión (como ed), SED funciona haciendo solo una pasada
la (s) entrada (s) y, en consecuencia, es más eficiente. Pero es SEDla capacidad de filtrar texto
en una tubería que lo distingue particularmente de otros tipos de editores.

-n, --tranquilo, --silencio

suprimir la impresión automática del espacio del patrón

-e guión, --expresión=guión

agregue el script a los comandos que se ejecutarán

-f archivo de comandos, --expediente=archivo de comandos

agregue el contenido del archivo de secuencia de comandos a los comandos que se ejecutarán

--seguir-enlaces simbólicos

seguir enlaces simbólicos al procesar en su lugar

-i [SUFIJO], --en su lugar[=SUFIJO]

editar archivos en su lugar (hace una copia de seguridad si se proporciona SUFIJO)

-l N, --Longitud de la línea=N

especifique la longitud de ajuste de línea deseada para el comando `l '

--posix

deshabilite todas las extensiones GNU.

-r, --regexp-extendido

use expresiones regulares extendidas en el script.

-s, --separar

considere los archivos como separados en lugar de como un solo flujo largo continuo.

-u, - sin búfer

cargar cantidades mínimas de datos de los archivos de entrada y vaciar más los búferes de salida
often

-z, --datos nulos

líneas separadas por caracteres NUL

--ayuda
muestra esta ayuda y salir

--versión
salida de información de la versión y salir

Si no es correcto -e, --expresión, -fo --expediente se da la opción, luego el primer argumento que no es de opción
se toma como el script sed para interpretar. Todos los argumentos restantes son nombres de entrada
archivos; si no se especifican archivos de entrada, se lee la entrada estándar.

Página de inicio de GNU sed:http://www.gnu.org/software/sed/>. Ayuda general para usar el software GNU:
<http://www.gnu.org/gethelp/>. Envíe informes de errores por correo electrónico a:[email protected]>. Asegúrate de
incluya la palabra `` sed '' en algún lugar del campo `` Asunto: ''.

COMANDO SINOPSIS


Esta es solo una breve sinopsis de SED mandatos para que sirvan de recordatorio a los que ya
know SED; Se debe consultar otra documentación (como el documento texinfo) para obtener información más completa.
descripciones

Dirección cero `` comandos ''
: Etiqueta
Etiqueta para b y t comandos.

#comentario
El comentario se extiende hasta la siguiente nueva línea (o el final de un -e fragmento de guión).

} El corchete de cierre de un bloque {}.

cero or Uno- dirección comandos
= Imprime el número de línea actual.

un \

texto Adjuntar texto, que tiene cada nueva línea incrustada precedida por una barra invertida.

I \

texto recuadro texto, que tiene cada nueva línea incrustada precedida por una barra invertida.

q [código de salida]
Deje inmediatamente el SED script sin procesar más entrada, excepto que si
la impresión automática no está deshabilitada, se imprimirá el espacio del patrón actual. La salida
El argumento de código es una extensión GNU.

P [código de salida]
Deje inmediatamente el SED script sin procesar más entradas. Esto es un GNU
extensión.

r nombre de archivo
Agregar texto leído de nombre de archivo.

R nombre de archivo
Anexar una línea leída desde nombre de archivo. Cada invocación del comando lee una línea de
el archivo. Esta es una extensión GNU.

Comandos lo cual aceptar dirección rangos
{Comience un bloque de comandos (termine con a}).

b Etiqueta
Bifurcar a Etiqueta; Si Etiqueta se omite, se ramifica hasta el final del script.

C \

texto Reemplazar las líneas seleccionadas con texto, que tiene cada nueva línea incorporada precedida por una
barra invertida.

d Elimina el espacio del patrón. Inicie el próximo ciclo.

D Si el espacio del patrón no contiene una nueva línea, comience un nuevo ciclo normal como si el comando d
se emitió. De lo contrario, elimine el texto en el espacio del patrón hasta la primera línea nueva,
y reinicie el ciclo con el espacio de patrón resultante, sin leer una nueva línea de
entrada.

h H Copie / agregue el espacio del patrón para mantener el espacio.

g G Copie / agregue espacio de retención al espacio del patrón.

l Enumere la línea actual en una forma `` visualmente inequívoca ''.

l anchura
Enumere la línea actual en una forma `` visualmente inequívoca '', dividiéndola en anchura
caracteres. Esta es una extensión GNU.

n N Lea / agregue la siguiente línea de entrada en el espacio del patrón.

p Imprime el espacio del patrón actual.

P Imprime hasta la primera nueva línea incrustada del espacio de patrón actual.

s/regexp/reemplazo/
Intentar igualar regexp contra el espacio del patrón. Si tiene éxito, reemplácelo
porción emparejada con reemplazo. reemplazo puede contener el especial
personaje & para referirse a la parte del espacio del patrón que coincide, y el
escapes especiales \ 1 a \ 9 para referirse a la correspondiente sub-
expresiones en el regexp.

t Etiqueta
Si as /// ha realizado una sustitución exitosa desde que se leyó la última línea de entrada y
desde el último comando t o T, luego bifurca a Etiqueta; Si Etiqueta se omite, bifurca a
final del guión.

T Etiqueta
Si ningún s /// ha realizado una sustitución satisfactoria desde que se leyó la última línea de entrada
y desde el último comando t o T, luego bifurca a Etiqueta; Si Etiqueta se omite,
rama al final del script. Esta es una extensión GNU.

w nombre de archivo
Escriba el espacio del patrón actual en nombre de archivo.

W nombre de archivo
Escriba la primera línea del espacio del patrón actual en nombre de archivo. Esto es un GNU
extensión.

x Intercambie el contenido de los espacios de espera y patrón.

y/fuente/dest/
Translitere los caracteres en el espacio del patrón que aparecen en fuente En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”.
personaje correspondiente en dest.

Direcciones


Sed los comandos se pueden dar sin direcciones, en cuyo caso el comando se ejecutará
para todas las líneas de entrada; con una dirección, en cuyo caso el comando solo se ejecutará para
líneas de entrada que coincidan con esa dirección; o con dos direcciones, en cuyo caso el comando
se ejecutará para todas las líneas de entrada que coincidan con el rango inclusivo de líneas que comienzan
desde la primera dirección y continuando a la segunda dirección. Tres cosas a tener en cuenta
rangos de direcciones: la sintaxis es dirección1,dirección2 (es decir, las direcciones están separadas por una coma);
la linea que dirección1 siempre se aceptarán coincidencias, incluso si dirección2 selecciona una anterior
línea; y si dirección2 es un regexp, no se probará con la línea que dirección1 emparejado

Después de la dirección (o rango de direcciones), y antes del comando, un ! puede insertarse, que
especifica que el comando solo se ejecutará si la dirección (o rango de direcciones) no
no partido.

Se admiten los siguientes tipos de direcciones:

número Coincidir solo con la línea especificada número (que se incrementa de forma acumulativa en los archivos,
a menos que el -s La opción se especifica en la línea de comando).

first~paso
Coincidir con cada paso'th línea que comienza con la línea first. Por ejemplo, `` sed -n 1 ~ 2p ''
imprimirá todas las líneas impares en el flujo de entrada, y la dirección 2 ~ 5
Coincide con cada quinta línea, comenzando con la segunda. first puede ser cero; en este caso,
SED opera como si fuera igual a paso. (Esta es una extensión).

$ Coincide con la última línea.

/regexp/
Coincidir líneas que coincidan con la expresión regular regexp.

\cregexpc
Coincidir líneas que coincidan con la expresión regular regexp. c puede ser cualquier personaje.

GNU SED también admite algunos formularios especiales de 2 direcciones:

0,dirección2
Comience en el estado "Primera dirección coincidente", hasta dirección2 es encontrado. Esto es similar
a 1,dirección2, excepto que si dirección2 coincide con la primera línea de entrada el 0,dirección2
forma estará al final de su rango, mientras que el 1,dirección2 El formulario seguirá estando en el
comienzo de su gama. Esto funciona solo cuando dirección2 es una expresión regular.

dirección1,+N
Coincidirá dirección1 y la N líneas siguiendo dirección1.

dirección1,~N
Coincidirá dirección1 y las lineas siguientes dirección1 hasta la siguiente línea cuya línea de entrada
el número es un múltiplo de N.

REGULAR EXPRESIONES


POSIX.2 BRE should ser compatibles, pero no completamente debido al rendimiento
problemas. los \n secuencia en una expresión regular coincide con el carácter de nueva línea, y
de manera similar para \a, \ty otras secuencias.

Use sed en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Psi
    Psi
    Psi es un potente XMPP multiplataforma
    cliente diseñado para usuarios experimentados.
    Hay compilaciones disponibles para MS
    Windows, GNU/Linux y macOS. Audiencia:
    Los usuarios finales...
    Descargar psi
  • 2
    Volley Blobby 2
    Volley Blobby 2
    Continuación oficial del famoso.
    Blobby Volley 1.x juego de arcade..
    Público: Usuarios finales / Escritorio. Usuario
    Interfaz: OpenGL, SDL. Programación
    Idioma: C++, Lua. C...
    Descargar Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM es el cliente premiado
    Gestión de relaciones (CRM)
    aplicación presentada por los autores
    y mantenedores, SalesAgility. Es el
    el mos del mundo...
    Descargar SuiteCRM
  • 4
    Administrador de energía
    Administrador de energía
    Poweradmin es un DNS basado en web
    herramienta de administración para el servidor PowerDNS.
    La interfaz tiene soporte completo para la mayoría
    de las características de PowerDNS. tiene lleno
    apoyo...
    Descargar Poweradmin
  • 5
    Marco web de Gin
    Marco web de Gin
    Gin es un framework web increíblemente rápido
    escrito en Golang que puede funcionar hasta
    40 veces más rápido, gracias a su
    API similar a martini y versión personalizada de
    httprout ...
    Descargar el marco web Gin
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorio. Esto es
    una aplicación que también se puede buscar
    desde
    https://sourceforge.net/projects/cereu...
    Descargar CEREUS LINUX
  • Más "

Comandos de Linux

Ad