Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Основні параметри

Найпростіша форма розширення параметрів відображається у звичайному використанні змінних. Наприклад:

$a

коли розгортається, стає незалежно від змінної a містить. Прості параметри також можуть бути в дужках:

${a}

Це не впливає на розширення, але є обов’язковим, якщо змінна розташована поруч з іншим текстом, що може заплутати оболонку. У цьому прикладі ми намагаємося створити ім’я файлу, додавши рядок «_file» до вмісту змінної a.


[me@linuxbox ~]$ a="фу"

[me@linuxbox ~]$ echo "$a_file"

[me@linuxbox ~]$ a="фу"

[me@linuxbox ~]$ echo "$a_file"



Якщо ми виконаємо цю послідовність команд, результат не буде жодним, тому що оболонка спробує розгорнути змінну з назвою файл а не a. Цю проблему можна вирішити, додавши дужки навколо «справжнього» імені змінної:



[me@linuxbox ~]$ echo "${a}_file"

foo_file

[me@linuxbox ~]$ echo "${a}_file"

foo_file


Ми також бачили, що позиційні параметри, більші за 9, можна отримати, взявши число в дужки. Наприклад, щоб отримати доступ до одинадцятого позиційного параметра, ми можемо зробити це:

${11}


Найпопулярніші хмарні обчислення ОС на OnWorks: