InglésFrancésEspañol

Ad


icono de página de OnWorks

ainsl - Online en la nube

Ejecute ainsl en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ainsl 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


ainsl - AppendIfNoSuchLine

SINOPSIS


ainsl [opciones] ARCHIVO LÍNEA [PATRÓN]

DESCRIPCIÓN


Agregue LÍNEA al final de ARCHIVO si este archivo aún no contiene esta línea. Si PATTERN es
dado, entonces la LÍNEA solo se agrega si el PATRÓN no se encuentra en el archivo.

Dado que ainsl está escrito en Perl, puede usar las expresiones regulares de Perl en PATTERN. Si
PATTERN no se da, LINE se usa en su lugar para hacer coincidir una línea en FILE. Entonces LINE también puede
contienen los anclajes '^' y '$' que solo se tratan especialmente al principio o al final de
el patrón y se utilizan para hacer coincidir, no al agregar la línea. Además, el
los siguientes caracteres se escapan en LINE: () +

El código de salida devuelto por ainsl es 0 en caso de éxito y distinto de cero en caso de error. Ver la sección
CÓDIGOS DE SALIDA.

CAMPUS


-a Crear archivo automáticamente si no existe.

-D Crea una salida de depuración.

-h Muestra ayuda, versión y resumen de opciones.

-n Imprima las acciones, pero no las ejecute.

-Q Cite todos los metacaracteres en el patrón. Utiliza la función \ Q de perl.

-q Citar * y + metacaracteres en el patrón.

-s Convierta los espacios en blanco en LINE o PATTERN a '\ s +' regexp para hacer coincidir.

-N No anteponga '$ AINSL_TARGET /' al nombre del archivo, incluso si está configurado.

-v Cree una salida detallada.

NOTAS


SI se define la variable AINSL_TARGET, su valor se convertirá en el prefijo de la
nombre del archivo. Esto se usa en FAI para cambiar archivos en / target sin especificar / target en
el nombre del archivo.

EJEMPLOS


ainsl-v / etc / fstab '/ dev / fd0 / floppy auto users, noauto 0 0'

Agregue la entrada para el dispositivo de disquete a / etc / fstab, si esta línea aún no está incluida.

ainsl -s / etc / export '/ srv / www @linuxhosts (async, rw) backup (async, ro)'

Agregue la entrada de exportaciones sin espacios que coincidan exactamente.

SALIR Codigos


0 Éxito: O ARCHIVO contiene la LÍNEA / PATRÓN o LÍNEA se agregó a ARCHIVO.

13 Los permisos no permiten escribir en ARCHIVO y no se encontró LINE / PATTERN en el archivo.

28 FILE no se puede escribir porque el sistema de archivos no tiene espacio y LINE / PATTERN no se
encontrado en el archivo.

30 FILE no se puede escribir porque el sistema de archivos es de solo lectura y LINE / PATTERN no
encontrado en el archivo.

NOTAS


Esta es una función similar a AppendIfNoSuchLine de motor(8).

Utilice ainsl en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad