Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

232
Vistas
¿Cómo anulo todas las variables que comienzan con un determinado prefijo en Bash?

Tengo una larga lista de parámetros establecidos en las variables ambientales en una máquina virtual, por ejemplo

 MYCONFIG_1=config1 MYCONFIG_2=list2 MYCONFIG_3=random3 MYCONFIG_4=somethingelse4 MYCONFIG_5=thanksforyourhelp5

Me gustaría desarmar todos estos de una sola vez, sin especificarlos individualmente (ya que cambiarán con el tiempo). es posible?

He visto formas de hacerlo individualmente, por ejemplo, unset MYCONFIG_1 con éxito

¿Hay alguna manera de hacer referencia al prefijo MYCONFIG para eliminar todas las variables que comienzan con eso? Por ejemplo, algo como:

unset MYCONFIG_*

La mayoría de las cosas que he visto hacen referencia al valor, en lugar del nombre.

Muchas gracias.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede hacerlo con un solo comando, suponiendo que su shell sea bash

 unset ${!MYCONFIG*}

Tenga en cuenta que esto desactivará todas las variables que comiencen con MYCONFIG (sin importar si son variables de entorno o no).

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda