August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Zadanie skryptu polega na wyświetleniu wartości zmiennej wraz z dodatkowym tekstem. W odwołaniu do zmiennej został wykorzystany znak dolara. W jaki sposób można oddzielić nazwę zmiennej od występującego zaraz za nią tekstu. Na przykład gdy wartość zmiennej stanowi część nazwy pliku, jak w poniższym skrypcie:
for FN in 1 2 3 4 5
do
pewien_skrypt /tmp/rap$FNort.txt
doneJak powłoka zinterpretuje taki zapis? Za nazwę zmiennej zostanie uznany ciąg zawarty między znakiem dolara i znakiem kropki. Innymi słowy, interpreter przyjmie, że nazwą zmiennej jest $FNort, a nie $FN.
Należy wykorzystać pełną składnię odwołania do zmiennej, która obejmuje nie tylko znak dolara, ale również ...
Read now
Unlock full access