Linuxiarze.pl Forum

Społeczność => Pogaduchy => Wątek zaczęty przez: linux4ever w Lipiec 23, 2025, 07:35:52 AM

Tytuł: Jak zaczać shell scripting
Wiadomość wysłana przez: linux4ever w Lipiec 23, 2025, 07:35:52 AM
Jak zacząć tworzenie skryptów shell ?

Gdzie szukać materiałów i czego się wystrzegać ?

Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: mirekc w Lipiec 23, 2025, 09:47:16 AM
Cytat: linux4ever w Lipiec 23, 2025, 07:35:52 AMJak zacząć tworzenie skryptów shell ?
Jak to: jak?
#!/bin/sh
echo Hello world!
Przecież wszyscy tak zaczynają. ;)
Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: linux4ever w Lipiec 23, 2025, 09:57:38 AM
@mirekc A czy taki skrypt jest przenośny ?
Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: mirekc w Lipiec 23, 2025, 09:59:58 AM
Cytat: linux4ever w Lipiec 23, 2025, 09:57:38 AM@mirekc A czy taki skrypt jest przenośny ?
Zależy na co. ;)
Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: linux4ever w Lipiec 23, 2025, 10:02:24 AM
Cytat: mirekc w Lipiec 23, 2025, 09:59:58 AM
Cytat: linux4ever w Lipiec 23, 2025, 09:57:38 AM@mirekc A czy taki skrypt jest przenośny ?
Zależy na co. ;)

Na inne powłoki np ZSH

I  czy gnu/linuxy nie różnią się komendami shell ?
Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: mirekc w Lipiec 23, 2025, 10:31:41 AM
Cytat: linux4ever w Lipiec 23, 2025, 10:02:24 AM
Cytat: mirekc w Lipiec 23, 2025, 09:59:58 AM
Cytat: linux4ever w Lipiec 23, 2025, 09:57:38 AM@mirekc A czy taki skrypt jest przenośny ?
Zależy na co. ;)
Na inne powłoki np ZSH
Tak i to podwójnie. Skrypt się wykona z poziomu powłoki zsh, bo w pierwszym wierszu jest zdefiniowana powłoka, która ma go wykonać. Jeśli jednak się uprzesz, że skrypt ma być wykonywany przez powłokę zsch, to zmieniasz w pierwszym wierszu i też się wykona, bo zsch ma wbudowane polecenie echo.
CytatI  czy gnu/linuxy nie różnią się komendami shell ?
Sch to sch, bash to bash. Wbudowane polecenia mają być takie same, a jak chcesz używać zewnętrznych, to do Ciebie należy zdefiniowanie zależności.
Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: linux4ever w Lipiec 28, 2025, 08:35:28 AM
@mirekc Polecasz jakieś darmowe kursy shell script ?

Czy tworzysz własne skrypty ?

Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: mirekc w Lipiec 29, 2025, 07:13:12 AM
Cytat: linux4ever w Lipiec 28, 2025, 08:35:28 AM@mirekc Polecasz jakieś darmowe kursy shell script ?
Trudno mi powiedzieć. Mam parę książek (ogólnie o Linuksie, o pisaniu skryptów jest tam jeden lub kilka rozdziałów), ale żadnej nie przeczytałem od początku do końca. Najczęściej szukam przykładów w Internecie.
CytatCzy tworzysz własne skrypty ?
Popełniłem kilka, ale nie były dużo bardziej skomplikowane niż ten przytoczony. ;) Programistą na pewno nie jestem (i raczej już nie będę).
Tytuł: Odp: Jak zaczać shell scripting
Wiadomość wysłana przez: linux4ever w Lipiec 29, 2025, 07:18:46 AM
Cytat: mirekc w Lipiec 29, 2025, 07:13:12 AMProgramistą na pewno nie jestem (i raczej już nie będę).

Skąd ten pesymizm ?

Na pewno jesteś programowanie polega na rozwiązywaniu problemów.

Jasne że możesz być  nim a nawet zostać i to na stałe.

Być programistą to nie tylko tytuł a także kreatywność w radzeniu sobie z tym co napisałem powyżej.

@mirekc Spotkałem się z opinią że bycie webmasterem to nie programowanie.

Zatem wszystko inne nim jest :)