#!/bin/bash echo "Utworzenie linków" ln -s /home/pali112/Nextcloud/start/my_configs.vim /home/pali112/.vim_runtime/my_configs.vim ln -s /home/pali112/Nextcloud/start/my_others /home/pali112/.vim_runtime/my_others ln -s /home/pali112/Nextcloud/start/.zshrc /home/pali112/.zshrc ln -s /home/pali112/Nextcloud/start/.build123_tags /home/pali112/.build123_tags ln -s /home/pali112/Nextcloud/start/.flake8 /home/pali112/.flake8 ln -s /home/pali112/Nextcloud/start/.tmux.conf /home/pali112/.tmux.conf ln -s /home/pali112/Nextcloud/start/live.py /home/pali112/Build123d/live.py KATALOG="/home/pali112/.local/bin" # 1. Sprawdzenie, czy katalog istnieje if [ ! -d "$KATALOG" ]; then # 2. Jeśli NIE istnieje (-d sprawdza katalog, ! odwraca wynik) echo "Katalog $KATALOG nie istnieje. Tworzę go..." # 3. Utworzenie katalogu # Flaga -p zapewnia, że wszystkie potrzebne katalogi nadrzędne (.local) też zostaną utworzone, jeśli ich nie ma. mkdir -p "$KATALOG" # 4. Sprawdzenie, czy operacja się powiodła if [ $? -eq 0 ]; then echo "Katalog $KATALOG został pomyślnie utworzony." else echo "Błąd: Nie udało się utworzyć katalogu $KATALOG." fi else # 5. Jeśli katalog już istnieje echo "Katalog $KATALOG już istnieje wykonuję kolejne rzeczy" fi echo "Tworzenie linku cad" ln -s /home/pali112/Nextcloud/start/cad /home/pali112/.local/bin/cad