Saltar al contenido

¿Cómo puedo crear una función local en mi bashrc?

Alejandro, parte de nuestro equipo de trabajo, nos ha hecho el favor de crear este post ya que conoce perfectamente el tema.

Solución:

Usar unset como última línea en su .bashrc:

unset -f do_stuff

eliminará/desactivará la función do_stuff.

Para borrar/desarmar las variables, invóquelo de la siguiente manera:

unset variablename

La otra opción es usar guiones bajos como en otros lenguajes de secuencias de comandos para indicar que no tiene la intención de que esta función sea pública. La probabilidad de que escriba _do_foo es bastante pequeña y también es poco probable que entre en conflicto con otra persona.

La única solución que se me ocurre es subrayarlo y darle un nombre bastante único, tal vez incluso ponerle puntos como un lenguaje elegante (pero esto no funcionará en los años anteriores). sh).

Diablos, esto no tendrá ningún conflicto:

_my_foobar_method_91a3b52d990f4a9f9d5d9423ec37b64c () 
    # Custom proprietary logic protected ID 10 T intellectual property copyright clauses.
    cat <<< `echo $(xargs printf <<< "$1")`; 
}

Comentarios y calificaciones

Agradecemos que desees confirmar nuestra ocupación dejando un comentario o puntuándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.