Saltar la navegación

shopt

La orden interna shopt 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 lo siguiente:

$ shopt
autocd             off
cdable_vars        off
cdspell            off
checkhash          off
checkjobs          off
checkwinsize       on
cmdhist            on
compat31           off
compat32           off
compat40           off
compat41           off
direxpand          off
dirspell           off
dotglob            off
execfail           off
expand_aliases     on
extdebug           off
extglob            on
extquote           on
failglob           off
...

 O también, usando la opción -p, que nos muestra lo mismo pero en otro formato:

$ shopt -p
shopt -u autocd
shopt -u cdable_vars
shopt -u cdspell
shopt -u checkhash
shopt -u checkjobs
shopt -s checkwinsize
shopt -s cmdhist
shopt -u compat31
shopt -u compat32
shopt -u compat40
shopt -u compat41
shopt -u direxpand
shopt -u dirspell
shopt -u dotglob
shopt -u execfail
shopt -s expand_aliases
shopt -u extdebug
shopt -s extglob
shopt -s extquote
shopt -u failglob
shopt -s force_fignore
shopt -u globstar
shopt -u gnu_errfmt
shopt -s histappend
...

Puede, también, consultarse el estado de una única opción:

$ shopt autocd
autocd             off

Para activar una opción del shell usaremos la opción -s:

$ shopt -s histappend

Para desactivar una opción del shell usaremos la opción -u:

$ shopt -u dotglob

 

Licencia: licencia de software libre GPL