set
e shopt
sono entrambi integrati nella shell che controllano varie opzioni. Spesso dimentico quali opzioni sono impostate da quale comando e quali opzioni imposta / unsets ( set -o/+o
, shopt -s/-u
). Perché ci sono due comandi diversi che apparentemente fanno la stessa cosa (e hanno argomenti diversi per farlo)? C'è un modo semplice / mnemonico per ricordare quali opzioni vanno con quale comando?
help set
ehelp shopt
per verificare che anche i loro autori pensino di fare la stessa cosa.