Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

243
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda