Скрипт оболочки linux не переходит в каталоги/подкаталоги, как ожидалось

Я пытаюсь создать сценарий оболочки для настройки структуры каталогов Django. Я достаточно хорошо знаю пакетный язык PC/DOS и пытаюсь выполнить настройку структуры каталогов.

Мне нужна помощь в том, чтобы мой скрипт sh изменял/создавал каталоги и выполнял команды...

Однако... Я получаю ошибку намного ниже, когда я запускаю скрипт непосредственно ниже...

$ sh setup3.sh proj222 app222

mkdir $1
cd $1
python3 -m venv venv$1

source venv$1/bin/activate
pip install django && pip install django-oso && pip install django-debug-toolbar && sudo apt install python3-pip python3-dev libpq-dev postgresql postgresql-contrib && pip install Django psycopg2 && python3 -m pip install Pillow
django-admin startproject config .
mkdir apps
mkdir templates
mkdir tests
mkdir utils
cd apps
ls
django-admin startapp $2
ls
cd $2
touch urls.py
ls
# cd ..
python3 manage.py migrate
python3 manage.py runserver

Нет такого файла или каталога

попробуйте поместить #!/bin/bash в первую строку setup3.sh

Вернуться на верх