Я пытаюсь написать сценарий для установки s3fs-fuse, но не знаю, как изменить каталог в сценарии bash. Это сценарий, который я хочу автоматизировать
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install
Вот как вы это делаете - когда сценарий заканчивается, текущий каталог возвращается к тому, что было при запуске сценария, так что, возможно, поэтому вы не думаете, что он работает.
Добавить set -e
к началу сценария. В противном случае, если какая-либо из этих команд вернет ошибку, сценарий просто продолжит работу, переходя к следующей команде, и это определенно небезопасно.