При вводе переменных в Bash в чем разница между declare
и typeset
? При использовании внутри функции: в чем разница между declare
и typeset
и local
?
Единственная разница, с которой я столкнулся, заключается в том, что набор носителей переносится на скрипты ksh. Кроме того, есть ли какие-либо причины, по которым нужно быть предпочтительнее другого?
UPDATE: добавлен вопрос local
.