Provided by: manpages-es_4.18.1-1_all bug

NOMBRE

       env - ejecuta un programa con un entorno modificado

SINOPSIS

       env [OPCIÓN]... [-] [NOMBRE=VALOR]... [ORDEN [ARGUMENTO]...]

DESCRIPCIÓN

       Asigna a cada NOMBRE el VALOR en el entorno y ejecuta ORDEN.

       Los  argumentos  obligatorios  para  las opciones largas son también obligatorios para las
       opciones cortas.

       -i, --ignore-environment
              comienza con un entorno vacío

       -0, --null
              termina cada línea con NULL, no con nueva línea

       -u, --unset=NOMBRE
              borra la variable del entorno

       -C, --chdir=DIR
              modifica el directorio de trabajo a DIR

       -S, --split-string=S
              procesa y trocea S en argumentos separados; usado para poner varios  argumentos  en
              la línea del shebang

       --block-signal[=SIG]
              bloquea la(s) señal(es) SIG a la orden

       --default-signal[=SIG]
              el efecto de la(s) señal(es) SIG será el que tienen por defecto

       --ignore-signal[=SIG]
              no responde a la(s) señal(es) SIG

       --list-signal-handling
              muestra  por  la  salida de error estándar las señales que tienen su interpretación
              modificada

       -v, --debug
              muestra información prolija para cada paso

       --help muestra la ayuda y finaliza

       --version
              muestra la versión del programa y finaliza

       Un simple - implica -i. Si no hay ORDEN, muestra el entorno resultante.

       SIG puede ser un nombre de señal como 'PIPE', un número como '13'. Sin SIG,  se  incluirán
       todas las señales conicidas. Para indicar varias, tienen que separarse por comas.

OPCIONES

   -S/--split-string uso en scripts
       La  opción  -S  permite  proporcionar  varios  parámetros  a  un  script.  Por ejemplo, si
       ejecutamos un script 1.pl con el siguiente contenido en su primera linea:

              #!/usr/bin/env -S perl -w -T
              ...

       Ejecutará perl -w -T 1.pl .

       Si no si indica el parámetro '-S',el script seguramente dé el siguiente error:

              /usr/bin/env: 'perl -w -T':No existe el fichero o el directorio

       Consulte la documentación completa para más detalles.

   --default-signal[=SIG] uso
       Esta opción permite que un gestor de señales tenga un  comportamiento  predeterminado,  lo
       cual  no  es  posible  usando  la  orden tradicional 'trap' de shell. El siguiente ejemplo
       asegura que seq será terminado por SIGPIPE independientemente de cómo se maneje esta señal
       en el proceso que invoca la orden.

              sh -c 'env --default-signal=PIPE seq inf | head -n1'

NOTAS

       La página POSIX de exec(3p) dice lo siguiente:
              "muchas  aplicaciones  existentes asumen erróneamente un funcionamiento estándar de
              las señales (que no se ignoren ni  se  bloqueen..).  Por  lo  tanto,  es  mejor  no
              bloquear  o  ignorar  señales entre ejecuciones sin una buena razón para hacerlo, y
              especialmente no bloquear señales a través de la ejecución de programas arbitrarios
              (que no cooperen estrechamente entre si)."

AUTOR

       Escrito por Richard Mlynarik, David MacKenzie y Assaf Gordon.

INFORMAR DE ERRORES

       Ayuda en línea de GNU Coreutils: <https://www.gnu.org/software/coreutils/>
       Informe cualquier error de traducción a <https://translationproject.org/team/es.html>

COPYRIGHT

       Copyright  ©  2022  Free  Software  Foundation,  Inc. Licencia GPLv3+: GNU GPL versión 3 o
       posterior <https://gnu.org/licenses/gpl.html>.
       Esto es software libre: usted es libre de cambiarlo y redistribuirlo.  NO HAY GARANTÍA, en
       la medida permitida por la legislación.

VÉASE TAMBIÉN

       sigaction(2), sigprocmask(2), signal(7)

       Ayuda en línea: <https://www.gnu.org/software/coreutils/env>
       también disponible localmente ejecutando: info '(coreutils) env invocation'

TRADUCCIÓN

       La  traducción  al  español  de  esta  página  del  manual  fue  creada  por  Victor Moral
       <victor@venexma.es> y Marcos Fouces <marcos@debian.org>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a ⟨debian-l10n-spanish@lists.debian.org⟩.