Означает ли `shell` в` shell = True` в подпроцессе `bash`?
Мне было интересноsubprocess.call("if [ ! -d '{output}' ]; then mkdir -p {output}; fi",shell=True)
будет интерпретироватьсяsh
или жеzsh
вместоbash
на другом сервере?
У кого-нибудь есть идеи по этому поводу?
Что я должен сделать, чтобы убедиться, что это интерпретируетсяbash
?