Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Jak zaczać shell scripting

Zaczęty przez linux4ever, Lipiec 23, 2025, 07:35:52 AM

Poprzedni wątek - Następny wątek

linux4ever

Jak zacząć tworzenie skryptów shell ?

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

"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc

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ą. ;)

linux4ever

@mirekc A czy taki skrypt jest przenośny ?
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc


linux4ever

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 ?
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc

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.

linux4ever

@mirekc Polecasz jakieś darmowe kursy shell script ?

Czy tworzysz własne skrypty ?

"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc

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ę).

linux4ever

#8
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 :)
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

Zobacz najnowsze wiadomości na forum