Скрипт оболочки 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