Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Доступ к командной строке

Оболочка предоставляет набор переменных, называемых позиционные параметры которые содержат отдельные слова в командной строке. Переменные называются 0 через 9. Их можно продемонстрировать так:


изображение

#! / Bin / Баш

# posit-param: скрипт для просмотра параметров командной строки echo "

\ $ 0 = $ 0

\ $ 1 = $ 1

\ $ 2 = $ 2

\ $ 3 = $ 3

\ $ 4 = $ 4

\ $ 5 = $ 5

\ $ 6 = $ 6

\ $ 7 = $ 7

\ $ 8 = $ 8

\ $ 9 = 9 долларов США


Очень простой скрипт, отображающий значения переменных $ 0- $ 9. При выполнении без аргументов командной строки результат будет следующим:



[я @ linuxbox ~] $ позит-парам


$ 0 = / home / me / bin / posit-param

[я @ linuxbox ~] $ позит-парам


$ 0 = / home / me / bin / posit-param


1 долларов =

2 долларов =

3 долларов =

4 долларов =

5 долларов =

6 долларов =

7 долларов =

8 долларов =

9 долларов =

1 долларов =

2 долларов =

3 долларов =

4 долларов =

5 долларов =

6 долларов =

7 долларов =

8 долларов =

9 долларов =


Даже если аргументы не приводятся, $0 всегда будет содержать первый элемент, появляющийся в командной строке, который является путем к исполняемой программе. Когда приводятся аргументы, мы видим такие результаты:


изображение

[я @ linuxbox ~] $ posit-param abcd


$0

=

/ домой / меня / bin / posit-param

$1

=

a

$2

=

b

$3

=

c

$4

=

d

$5

=

$6

=

$7

=

$8

=

$9

=


изображение

Примечание. Фактически вы можете получить доступ к более чем девяти параметрам, используя расширение параметров. Чтобы указать число больше девяти, заключите его в фигурные скобки. Например, $ {10}, $ {55}, $ {211} и так далее.


изображение


 

Лучшие облачные вычисления для ОС в OnWorks: