August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Osadzone dokumenty znacznie ułatwiają tworzenie skryptów, ale jednocześnie wprowadzają pewien bałagan w formatowaniu kodu. Chcemy mieć więc możliwość wcinania ich treści, co zwiększy przejrzystość kodu.
Wystarczy zastosować operator (<<-). Można wówczas na początku każdego wiersza wstawić znaki tabulacji (tylko znaki tabulacji!).
$ cat mójskrypt.sh
...
grep $1 <<-'EOF'
W tym miejscu
można wstawić dużą ilość danych.
Początkowe znaki tabulacji
pozwalają na zachowanie wcięć obowiązujących w skrypcie,
ale są pomijane podczas
odczytywania tekstu.
EOF
ls
...
$Znak myślnika występujący za znakami mniejszości stanowi dla powłoki bash informację o tym, że należy zignorować początkowe znaki tabulacji. ...
Read now
Unlock full access