Здравствуйте! Я начинающий веб-разработчик. OS: Ubuntu 18.04
Недавно столкнулся с проблемой: лень создавать вручную по нескольку директорий и файлов с разными расширениями. То есть для каждого проекта я должен сделать директорию, назвав её именем проекта, внутри еще 3-4 директории, со своими названиями, в каждой директории по 1-2 файла в разных расширениях, названия всегда одни и те-же. Через терминал все это делать гораздо удобнее, потому-что в терминале есть touch, а GNOME "создать текстовый файл" нет.
Я решил сделать bash-скрипт. Раньше делал очень-очень простые, тут, думал, не сложнее. Скрипт еще не доделал, потому-что при запуске не переходит по заданной директории. Почему?
Вот код:
#!/bin/bash
adress=$1
newFolderName=$2
cd
cd $1
Права выполнения заданы, вроде проблем быть не должно. Но в директорию не переходит.
Вывод нерминала спустя несколько попыток:
king@PenTester-Aspire-V5-571G:~$ chmod +x dirCreater.sh
king@PenTester-Aspire-V5-571G:~$ ./dirCreater.sh Документы
king@PenTester-Aspire-V5-571G:~$ ./dirCreater.sh Документы/
king@PenTester-Aspire-V5-571G:~$ ./dirCreater.sh /Документы
./dirCreater.sh: строка 5: cd: /Документы: Нет такого файла или каталога
king@PenTester-Aspire-V5-571G:~$ ls
Общедоступные Android 'VirtualBox VMs' 'Рабочий стол'
Видео dirCreater.sh Документы Шаблоны MW Загрузки
file.py Изображения netbeans-8.2 ScanResult2.txt Музыка
king@PenTester-Aspire-V5-571G:~$ ./dirCreater.sh Документы
king@PenTester-Aspire-V5-571G:~$
Как видите, по адресу не переходит.
PS: если я в дальнейшем использую $2 для задания названия папки, сработает?