Какая оболочка использует os.system в Python?

В Python, когда я запускаю команду с

os.system

, какая оболочка используется?

5
задан 15 November 2017 в 18:28

3 ответа

По умолчанию он будет запущен в оболочке Bourne (это будет /bin/sh).

os.system("/bin/bash \"echo 'Rincewind rules' \" "), чтобы использовать bash и дать ему эхо «правила Rincewind».

4
ответ дан 22 May 2018 в 16:13
  • 1
    И так как Bourne Shell сим-привязан к использованию тире, он использует тире :) – Videonauth 15 November 2017 в 18:33

По умолчанию он будет запущен в оболочке Bourne (это будет /bin/sh).

os.system("/bin/bash \"echo 'Rincewind rules' \" "), чтобы использовать bash и дать ему эхо «правила Rincewind».

4
ответ дан 18 July 2018 в 03:14

По умолчанию он будет запущен в оболочке Bourne (это будет /bin/sh).

os.system("/bin/bash \"echo 'Rincewind rules' \" "), чтобы использовать bash и дать ему эхо «правила Rincewind».

4
ответ дан 24 July 2018 в 17:47

Другие вопросы по тегам:

Похожие вопросы: