migrate.zip (2,8 KB)
(UPDATE)
Napisałem skrypcik basha do migracji z Artergosa na Arch Linux - może komuś się przyda.
migrate.zip (2,8 KB)
(UPDATE)
Napisałem skrypcik basha do migracji z Artergosa na Arch Linux - może komuś się przyda.
Tak bardzo na szybko:
Zamiast cat file | grep pattern możesz robić grep file.
Do plików tymczasowych masz mktemp.
Od tego if na $odp ładniejszy były case.
Złe przyzwyczajenie należy zmienić. Używanie cat w trakcie pisania skryptów w BASHu jest niemal zawsze zbędne.
Nic nie stoi na przeszkodzie żeby z pliku tymczasowego utworzonego przez mktemp zrobić config. To jest dobra praktyka bo mktemp gwarantuje unikalność nazwy i ma kilka innych zalet.
W Twoim skrypcie nie stwrzyłeś stworzyłeś żadnej funkcji a pod warunkami w ifie żadnej nie używasz.
Ten zbiór komend spokojnie może być wstawiony pod case.