Qual shell é enviado em instalações padrão?

7

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?

    
por t3ch 16.11.2010 / 20:41

2 respostas

8

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.

    
por Kees Cook 16.11.2010 / 22:31
1

sim, é bash . Para executar um script, você deve digitar ./script_name ou sh script_name

    
por Paweł Karpiński 16.11.2010 / 20:48