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