Programowanie skryptów powłoki
- Autorzy:
- Arnold Robbins, Nelson H. F. Beebe
- Ocena:
- 4.7/6 Opinie: 3
- Stron:
- 560
- Druk:
- oprawa miękka
Opis książki: Programowanie skryptów powłoki
Efektywne wykorzystanie potencjału systemów uniksowych
- Automatyzacja zadań
- Przeszukiwanie plików i katalogów
- Przenoszenie skryptów pomiędzy systemami
W dobie graficznych narzędzi programistycznych często pomijamy tradycyjne metody rozwiązywania przeróżnych zadań związanych z działaniem systemu operacyjnego. Skrypty powłoki, niegdyś podstawowe narzędzie administratorów i programistów systemów uniksowych, dziś są zdecydowanie mniej popularne. Skrypty powłoki są przydatne zarówno administratorom systemu, jak i szeregowym użytkownikom, ponieważ są jednym z najlepszych sposobów na zaprzęgnięcie do pracy setek narzędzi, w jakie wyposażony jest Unix. Z narzędzi tych w języku programowania powłoki łatwo stworzyć rozwiązanie niemal dowolnego zadania związanego z przetwarzaniem danych.
Książka "Programowanie skryptów powłoki" to kompendium wiedzy dotyczącej tej nieco już zapomnianej techniki. Przedstawia nie tylko język programowania powłoki, ale także narzędzia systemu Unix. Dostarcza informacji o tym, do jakich zadań się nadają, jak je wywoływać i jak łączyć je z innymi programami, konstruując z nich mechanizm przetwarzania danych. W książce opisano nie tylko sposoby pisania użytecznych skryptów powłoki, ale również metody dostosowywania powłoki do własnych potrzeb oraz przenoszenia skryptów pomiędzy różnymi wariantami Uniksa i różnymi implementacjami powłoki.
- Podstawowe elementy skryptów powłoki
- Wyszukiwanie i zastępowanie fragmentów tekstów
- Stosowanie wyrażeń regularnych
- Korzystanie z potoków
- Instrukcje warunkowe
- Definiowanie i stosowanie zmiennych
- Przetwarzanie plików
- Standardowe wejście i wyjście
- Korzystanie z możliwości awk
- Przenoszenie skryptów pomiędzy różnymi powłokami
- Bezpieczeństwo skryptów powłoki
Książka "Programowanie skryptów powłoki" zawiera wszystkie informacje niezbędne do mistrzowskiego opanowania narzędzi oferowanych przez systemy uniksowe.
Wybrane bestsellery
-
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(0,00 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł(-35%) -
Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy u...
Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(0,00 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przeds...
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
Oto pierwszy tom dzieła, które stanowi inspirujące spojrzenie na sztuczną inteligencję. Jego zrozumienie nie wymaga wybitnej znajomości informatyki i matematyki. Książka jest wspaniałą syntezą wczesnych i późniejszych koncepcji, a także technik, przeprowadzoną we frameworku idei, metod i technolo...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1
(0,00 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I w...
Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II
(0,00 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Jeśli chcesz być profesjonalistą i postanowiłeś nauczyć się wszystkiego, co jest do tego potrzebne, to wziąłeś do ręki właściwą książkę. Zawiera ona znacznie więcej informacji niż proste wprowadzenie do konkretnego języka programowania. Opisano tu najpotrzebniejsze technologie, elementy kodu i za...
Programista samouk. Profesjonalny przewodnik do samodzielnej nauki kodowania Programista samouk. Profesjonalny przewodnik do samodzielnej nauki kodowania
(0,00 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Ta książka powstała z myślą o architektach oprogramowania, projektantach, programistach i dyrektorach do spraw technicznych. Zwięźle i przystępnie opisano w niej, jak zadbać o bezpieczeństwo na wczesnym etapie projektowania oprogramowania i jak zaangażować w ten proces cały team. Najpierw zapreze...
Po pierwsze: bezpieczeństwo. Przewodnik dla twórców oprogramowania Po pierwsze: bezpieczeństwo. Przewodnik dla twórców oprogramowania
(0,00 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Trzech poważanych architektów oprogramowania omawia cały cykl życia, prezentując praktyczne wskazówki, metody stosowane przez ekspertów i sprawdzone modele przydatne w każdym projekcie niezależnie od poziomu jego złożoności. Dowiesz się, jak za pomocą architektury radzić sobie z coraz większymi w...
Architektura oprogramowania w praktyce. Wydanie IV Architektura oprogramowania w praktyce. Wydanie IV
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%)
Arnold Robbins, Nelson H. F. Beebe - pozostałe książki
-
Among the text editors being used in the programming community, perhaps the most important family is vi and its derivatives. With this updated edition, Unix and Linux users will learn text editing basics for both vi and Vim ("vi improved") before moving on to advanced editing tools for each edito...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Niniejsza książeczka może stanowić remedium na te kłopoty. To zwięzłe i praktyczne kompendium dotyczy Basha w wersji 4.4, podstawowej powłoki dla systemów operacyjnych z rodziny Unix. Może posłużyć jako podręcznik do szybkiej nauki Basha lub poręczna ściągawka, dzięki której błyskawicznie można z...
Bash. Leksykon kieszonkowy. Przewodnik dla użytkowników i administratorów systemów Bash. Leksykon kieszonkowy. Przewodnik dla użytkowników i administratorów systemów
(14.95 zł najniższa cena z 30 dni)17.94 zł
29.90 zł(-40%) -
sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most ...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.The vi Editor Pocket Reference is a companion volume to O'Reilly's updated sixth edition of Learn...(33.92 zł najniższa cena z 30 dni)
33.92 zł
39.90 zł(-15%) -
It’s simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips.You’ll quickly find answers to the annoyi...
Bash Pocket Reference. Help for Power Users and Sys Admins. 2nd Edition Bash Pocket Reference. Help for Power Users and Sys Admins. 2nd Edition
(46.74 zł najniższa cena z 30 dni)46.74 zł
54.99 zł(-15%) -
When processing text files, the awk language is ideal for handling data extraction, reporting, and data-reformatting jobs. This practical guide serves as both a reference and tutorial for POSIX-standard awk and for the GNU implementation, called gawk. This book is useful for novices and awk exper...
Effective awk Programming. Universal Text Processing and Pattern Matching. 4th Edition Effective awk Programming. Universal Text Processing and Pattern Matching. 4th Edition
(152.15 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
Niezliczona ilość opcji edytorów vi i Vim sprawia, że zapamiętanie ich wszystkich sprawia pewne trudności. Dlatego Arnold Robbins zebrał dla Ciebie najbardziej użyteczne polecenia edytorów vi, Vim i najważniejszych klonów vi (nvi, elvis i vile), a potem skondensował je i przedstawił w formie niew...(9.95 zł najniższa cena z 30 dni)
11.94 zł
19.90 zł(-40%) -
Many Unix, Linux, and Mac OS X geeks enjoy using the powerful, platform-agnostic text editors vi and Vim, but there are far too many commands for anyone to remember. Author Arnold Robbins has chosen the most valuable commands for vi, Vim, and vi's main clones—vile, elvis, and nvi—and ...
vi and Vim Editors Pocket Reference. Support for every text editing task. 2nd Edition vi and Vim Editors Pocket Reference. Support for every text editing task. 2nd Edition
(46.74 zł najniższa cena z 30 dni)46.74 zł
54.99 zł(-15%) -
As an open operating system, Unix can be improved on by anyone and everyone: individuals, companies, universities, and more. As a result, the very nature of Unix has been altered over the years by numerous extensions formulated in an assortment of versions. Today, Unix encompasses everything from...
Unix in a Nutshell. A Desktop Quick Reference - Covers GNU/Linux, Mac OS X,and Solaris. 4th Edition Unix in a Nutshell. A Desktop Quick Reference - Covers GNU/Linux, Mac OS X,and Solaris. 4th Edition
(152.15 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Classic Shell Scripting
- Tłumaczenie:
- Przemysław Szeremiota
- ISBN Książki drukowanej:
- 83-246-0131-7, 8324601317
- Data wydania książki drukowanej:
- 2005-11-21
- Format:
- B5
- Numer z katalogu:
- 3022
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Systemy operacyjne » Unix
Programowanie » Inne - Programowanie
- Serie wydawnicze: O'Reilly
Spis treści książki
- 1.1. Historia systemu Unix (21)
- 1.2. Filozofia narzędzi programowych (24)
- 1.3. Podsumowanie (26)
- 2.1. Języki skryptowe a języki kompilowane (27)
- 2.2. Po co nam skrypty powłoki? (28)
- 2.3. Prosty skrypt (28)
- 2.4. Autonomia skryptów - wiersz #! (29)
- 2.5. Podstawowe konstrukcje powłoki (31)
- 2.6. Odwołania do argumentów skryptów (42)
- 2.7. Śledzenie wykonania skryptu (43)
- 2.8. Umiędzynarodowienie i lokalizacja (44)
- 2.9. Podsumowanie (47)
- 3.1. Wyszukiwanie tekstu (49)
- 3.2. Wyrażenia regularne (51)
- 3.3. Manipulowanie polami (75)
- 3.4. Podsumowanie (84)
- 4.1. Sortowanie tekstu (87)
- 4.2. Usuwanie duplikatów (95)
- 4.3. Formatowanie akapitów (96)
- 4.4. Zliczanie wierszy, słów i znaków (97)
- 4.5. Drukowanie (98)
- 4.6. Wycinanie początkowych i końcowych wierszy pliku (104)
- 4.7. Podsumowanie (105)
- 5.1. Wyłuskiwanie danych ze strukturalizowanych plików tekstowych (107)
- 5.2. Strukturalizacja danych dla potrzeb WWW (114)
- 5.3. Gierki słowne i krzyżówki (120)
- 5.4. Słowniki (121)
- 5.5. Znaczniki (124)
- 5.6. Podsumowanie (127)
- 6.1. Zmienne w obliczeniach arytmetycznych (129)
- 6.2. Kody powrotne poleceń i funkcji (140)
- 6.3. Instrukcja case (148)
- 6.4. Pętle (149)
- 6.5. Funkcje (155)
- 6.6. Podsumowanie (158)
- 7.1. Standardowe wejście, wyjście i wyjście diagnostyczne (161)
- 7.2. Wczytywanie wierszy danych - read (162)
- 7.3. Jeszcze o przekierowywaniu (164)
- 7.4. Jeszcze o poleceniu printf (168)
- 7.5. Rozwijanie tyldy i symbole wieloznaczne (173)
- 7.6. Podstawianie poleceń (176)
- 7.7. Cytaty w powłoce (182)
- 7.8. Etapy przetwarzania poleceń i polecenie eval (183)
- 7.9. Polecenia wbudowane (190)
- 7.10. Podsumowanie (197)
- 8.1. Przeszukiwanie ścieżki (199)
- 8.2. Automatyczna kompilacja oprogramowania (213)
- 8.3. Podsumowanie (242)
- 9.1. Wywołanie awk (244)
- 9.2. Model programistyczny awk (245)
- 9.3. Elementy programu (246)
- 9.4. Rekordy i pola (256)
- 9.5. Wzorce i akcje (258)
- 9.6. "Jednowierszowce" w awk (260)
- 9.7. Instrukcje awk (264)
- 9.8. Funkcje definiowane przez użytkownika (272)
- 9.9. Funkcje operujące na ciągach (275)
- 9.10. Funkcje matematyczne (283)
- 9.11. Podsumowanie (285)
- 10.1. Generowanie list plików (287)
- 10.2. Aktualizacja czasu modyfikacji (292)
- 10.3. Tworzenie i stosowanie plików tymczasowych (294)
- 10.4. Wyszukiwanie plików (298)
- 10.5. Uruchamianie poleceń - xargs (312)
- 10.6. Informacje o zajętości systemu plików (313)
- 10.7. Porównywanie plików (317)
- 10.8. Podsumowanie (325)
- 11.1. Problem (327)
- 11.2. Pliki kont (328)
- 11.3. Scalanie plików kont (329)
- 11.4. Aktualizacja uprawnień dostępu do plików (335)
- 11.5. Kwestie poboczne (339)
- 11.6. Podsumowanie (341)
- 12.1. Program spell (343)
- 12.2. Prototyp oryginalnego uniksowego programu kontroli pisowni (344)
- 12.3. Ulepszenia, rozszerzenia, ispell i aspell (345)
- 12.4. Kontrola pisowni w awk (348)
- 12.5. Podsumowanie (367)
- 13.1. Tworzenie procesu (370)
- 13.2. Listy procesów (371)
- 13.3. Tworzenie i usuwanie procesu (377)
- 13.4. Śledzenie wywołań systemowych (384)
- 13.5. Mechanizmy rozliczania procesów (388)
- 13.6. Opóźnianie i planowanie wykonania procesów (389)
- 13.7. System plików /proc (394)
- 13.8. Podsumowanie (395)
- 14.1. Kruczki (397)
- 14.2. Polecenie shopt (powłoka bash) (401)
- 14.3. Rozszerzenia wspólne (405)
- 14.4. Pobieranie i instalacja (417)
- 14.5. Inne rozszerzone powłoki wzorowane na powłoce Bourne'a (421)
- 14.6. Wersje powłoki (421)
- 14.7. Inicjalizacja i finalizacja sesji powłoki (422)
- 14.8. Podsumowanie (428)
- 15.1. Wskazówki dla piszących skrypty powłoki (431)
- 15.2. Powłoki okrojone (434)
- 15.3. Konie trojańskie (436)
- 15.4. Skrypty powłoki z bitem setuid (437)
- 15.5. Tryb uprzywilejowany w ksh93 (439)
- 15.6. Podsumowanie (440)
Przedmowa (7)
Wstęp (9)
1. Tło historyczne (21)
2. Zaczynamy (27)
3. Wyszukiwanie i podstawianie (49)
4. Narzędzia przetwarzania tekstu (87)
5. Niezwykła moc potoków (107)
6. Zmienne, podejmowanie decyzji i powtarzanie operacji (129)
7. Wejście i wyjście, pliki i przetwarzanie poleceń (161)
8. Skrypty produkcyjne (199)
9. Nieuzbrojony a niebezpieczny - awk (243)
10. Praca z plikami (287)
11. Z życia wzięte - scalanie baz danych kont systemowych (327)
12. Sprawdzanie pisowni (343)
13. Procesy (369)
14. Przenośność skryptów i rozszerzenia powłoki (397)
15. Bezpieczeństwo skryptów powłoki (431)
A Tworzenie dokumentacji dla systemu man (443)
B Pliki i systemy plików (457)
C Najważniejsze polecenia systemu Unix (493)
Bibliografia (499)
Słowniczek (505)
Skorowidz (533)
Oceny i opinie klientów: Programowanie skryptów powłoki Arnold Robbins, Nelson H. F. Beebe (3)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(2)
(0)
(0)
(0)
Data dodania: 2008-10-20 Ocena: 6 Opinia niepotwierdzona zakupem
Marek Osinski,
Data dodania: 2006-03-15 Ocena: 4 Opinia potwierdzona zakupem
Data dodania: 2005-12-19 Ocena: 4 Opinia niepotwierdzona zakupem
więcej opinii