Для меня ваш скрипт работает просто отлично. Проблема, которую вы описываете, проистекает из чего-то другого: убедитесь, что для ваших каталогов не используется обратная косая черта:
Замените mkdir new\ folder
на mkdir new/folder
, что сработало для меня.
Убедитесь, что не в пути к вашей папке есть пробел: не new /folder
, скорее используйте new/folder
, поскольку mkdir
пытается создать две папки, если у вас есть это место, одну в каталоге /
, другую в текущем каталоге .
Ваш код работает хорошо, но у меня не получается, если я пытаюсь подключить команды sudo.