Saltar la navegación

set

La orden interna set activa y desactiva algunas de las opciones de configuración que tiene el shell bash.

Podemos ver la lista de opciones que esta orden puede manejar y en qué estado se encuentran (activadas o desactivadas) ejecutando el comando set con la opción -o:

$ set -o
allexport          off
braceexpand        on
emacs              on
errexit            off
errtrace           off
functrace          off
hashall            on
histexpand         on
history            on
ignoreeof          off
interactive-comments    on
keyword            off
monitor            on
noclobber          off
noexec             off
noglob             off
nolog              off
notify             off
nounset            off
onecmd             off
physical           off
pipefail           off
posix              off
privileged         off
verbose            off
vi                 off
xtrace             off

También podemos usar la opción +o y veríamos lo mismo pero con otro formato:

$ set +o
set +o allexport
set -o braceexpand
set -o emacs
set +o errexit
set +o errtrace
set +o functrace
set -o hashall
set -o histexpand
set -o history
set +o ignoreeof
set -o interactive-comments
set +o keyword
set -o monitor
set +o noclobber
set +o noexec
set +o noglob
set +o nolog
set +o notify
set +o nounset
set +o onecmd
set +o physical
set +o pipefail
set +o posix
set +o privileged
set +o verbose
set +o vi
set +o xtrace

Para activar una opción usaremos -o:

$ set -o history

Para desactivar una opción usaremos +o:

$ set +o noglob

 

Licencia: licencia de software libre GPL