command line arguments unix shell script with example
Преглед на аргументите на командния ред на Unix:
Черупката Unix се използва за изпълнение на команди и позволява на потребителите да предават аргументи за времето на изпълнение на тези команди.
Тези аргументи, известни също като параметри на командния ред, които позволяват на потребителите или да контролират потока на командата, или да определят входните данни за командата.
Unix Video # 22:
В този урок ще разберем как да работим с параметрите на командния ред.
Докато изпълнява команда, потребителят може да предаде променлив брой параметри в командния ред.
В рамките на командния скрипт предадените параметри са достъпни с помощта на „позиционни параметри“. Те варират от $ 0 до $ 9, където $ 0 се отнася до името на самата команда, а $ 1 до $ 9 са първите до деветия параметър, в зависимост от това колко параметри са били действително предадени.
Пример:
$ sh здравей как се прави
Тук $ 0 ще бъде присвоен sh
$ 1 ще бъде назначен здравей
$ 2 ще бъдат присвоени как
И така нататък …
Сега ще разгледаме някои допълнителни команди за обработка на тези параметри.
#1 комплект
ткомандата му може да се използва за задаване на стойностите на позиционните параметри в командния ред.
Пример:
$ set how do you do $ echo how do
Тук „как“ беше присвоено на $ 1, а „do“ - на $ 2 и т.н.
# 2) смяна
Тази команда се използва за изместване на позицията на позиционните параметри. т.е. $ 2 ще бъдат изместени на $ 1 чак до десетия параметър, който ще бъде изместен на $ 9. Имайте предвид, че в случай, че има повече от 9 параметъра, този механизъм може да се използва за четене след 9ти.
Пример:
$ set здравей добро утро как правите добре дошли в урока на Unix.
Тук „здравей“ се присвоява на $ 1, „добро“ на $ 2 и така нататък „на“ се присвоява на $ 9. Сега командата shift може да се използва за изместване на параметрите ‘N’ места.
Пример:
$ shift 2 $ echo
Сега $ 1 ще бъде 'сутрин' и така до $ 8 като 'unix' и $ 9 като 'урок'.
Проверете нашия предстоящ урок, за да научите повече за процесите в Unix.
инструменти за маскиране на данни за SQL сървър
Препоръчително четене
- Изрежете командата в Unix с примери
- Синтаксис на командата Unix Cat, Опции с примери
- Ls Command в Unix с примери
- Функции на скрипта на Unix Shell с параметри и връщане
- Команда Grep в Unix с прости примери
- Команди на Unix: Основни и разширени команди на Unix с примери
- Примери за аритметични и булеви оператори на скрипт на Unix Shell
- Команда за сортиране на Unix със синтаксис, опции и примери