Bash_Leksykon_kieszonkowy_Przewodnik_dla_uzytkownikow_i_administratorow_systemow_baslku.pdf

(690 KB) Pobierz
Tytuł oryginału: Bash Pocket Reference, Second Edition
Tłumaczenie: Patryk Wierzchoń
ISBN: 978-83-283-2820-4
© 2016 Helion S.A.
Authorized Polish translation of the English edition of Bash Pocket Reference, 2E
ISBN 9781491941591© 2016 Arnold Robbins.
This translation is published and sold by permission of O’Reilly Media, Inc., which
owns or controls all rights to publish and sell the same.
Polish edition copyright © 2015 by Helion S.A.
All rights reserved.
All rights reserved. No part of this book may be reproduced or transmitted in
any form or by any means, electronic or mechanical, including photocopying,
recording or by any information storage retrieval system, without permission
from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub
fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.
Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie
książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie
praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte
w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej
odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne
naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION
nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe
z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/baslku
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Pow oka Bash ..................................................................................................... 5
Konwencje typograficzne stosowane w ksi ce ...................................... 6
Historia ........................................................................................................... 6
Przegl d funkcjonalno ci............................................................................. 7
Wywo ywanie pow oki ................................................................................ 7
Status wyj ciowy polecenia......................................................................... 9
Sk adnia ........................................................................................................ 10
Funkcje .......................................................................................................... 22
Zmienne ........................................................................................................ 24
Wyra enia arytmetyczne ........................................................................... 38
Historia polece ........................................................................................... 40
Programowalne uzupe nianie................................................................... 43
Kontrola zada ............................................................................................ 47
Opcje pow oki.............................................................................................. 48
Wykonywanie polece ............................................................................... 53
Procesy wspó bie ne .................................................................................. 54
Pow oki ograniczone .................................................................................. 55
Polecenia wbudowane ............................................................................... 56
ród a.......................................................................................................... 102
Podzi kowania .......................................................................................... 103
Podzi kowania z pierwszego wydania................................................. 104
Skorowidz ........................................................................................................105
3
Kup książkę
Poleć książkę
4
Bash. Leksykon kieszonkowy
Kup książkę
Poleć książkę
Zmienne
W tej sekcji opisano:
przypisywanie zmiennych,
podstawianie zmiennych,
zmienne pośrednie,
wbudowane zmienne powłoki,
pozostałe zmienne powłoki,
tabele,
specjalne znaki zachęty.
Przypisywanie zmiennych
Nazwy zmiennych składają się z dowolnej liczby liter, cyfr i podkreślników.
Powłoka rozróżnia wielkość znaków i nie pozwala na rozpoczynanie nazw
zmiennych od cyfr. Wartości przypisuje się znakiem
=
.
Nie wolno
wstawiać
spacji pomiędzy nazwą zmiennej a jej wartością. Możesz przypisać wiele
wartości do wielu zmiennych w jednej linii, rozdzielając deklaracje spacjami:
imie=Arnold nazwisko=Boczek liczbadzieci=4 liczbazwierzat=1
Zgodnie z konwencją nazwy zmiennych wykorzystywanych lub ustawianych
przez powłokę zapisuje się wielkimi literami. Możesz jednak wykorzystywać
taki zapis w swoich skryptach, jeśli nazwa Twojej zmiennej nie pokrywa się
ze specjalną zmienną powłoki.
Domyślnie powłoka traktuje wartości zmiennych jako łańcuchy znaków, nawet
jeśli zawierają tylko cyfry. Jednak gdy wartość przypisana jest do zmiennej
typu
integer
(stworzonej za pomocą
declare –i
), Bash zinterpretuje przypi-
saną wartość jako wyrażenie arytmetyczne (zobacz „Wyrażenia arytmetyczne”).
Na przykład:
$
i=5+3 ; echo $i
5+3
$
declare -i jj ; jj=5+3 ; echo $jj
8
24
Bash. Leksykon kieszonkowy
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin