O shell de script padrão ( /bin/sh ) é traço . O shell interativo padrão ( /bin/bash ) é bash . Ao usar scripts no Ubuntu que estão usando /bin/sh você pode precisar evitar vários "bashisms", como arrays ou {} -globbing de estilo.
Recentemente comecei a jogar com o Ubuntu. Eu estou jogando com alguns shell scripts escritos para o Korn Shell que eu quero editar no Ubuntu. Em qual shell o Ubuntu é executado? Eu acho que é um golpe? Se for, existe alguma maneira de instalar ou executar um script específico em um determinado shell?
O shell de script padrão ( /bin/sh ) é traço . O shell interativo padrão ( /bin/bash ) é bash . Ao usar scripts no Ubuntu que estão usando /bin/sh você pode precisar evitar vários "bashisms", como arrays ou {} -globbing de estilo.
sim, é bash . Para executar um script, você deve digitar ./script_name ou sh script_name
Tags command-line