command line arguments unix shell script with example
Огляд аргументів командного рядка Unix:
Оболонка Unix використовується для запуску команд і дозволяє користувачам передавати аргументи часу виконання цим командам.
як відкрити .7z файли на
Ці аргументи, також відомі як параметри командного рядка, дозволяють користувачам або керувати потоком команди, або вказувати вхідні дані для команди.
Відео Unix # 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 і так далі, щоб 'to' присвоюється $ 9. Тепер команду shift можна використовувати для зсуву параметрів «N» на місця.
Приклад:
$ shift 2 $ echo
Зараз $ 1 буде «ранком» і так далі до $ 8, будучи «unix», а $ 9 «підручником».
Перегляньте наш майбутній підручник, щоб дізнатися більше про процеси в Unix.
найкращий мобільний шпигунський додаток для android
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Вирізати команду в Unix з прикладами
- Синтаксис команд Unix Cat, варіанти з прикладами
- Команда Ls в Unix з прикладами
- Функції скрипта оболонки Unix із параметрами та поверненням
- Команда Grep в Unix на простих прикладах
- Команди Unix: основні та вдосконалені команди Unix з прикладами
- Приклади арифметичних та булевих операторів сценарію оболонки Unix
- Команда сортування Unix із синтаксисом, опціями та прикладами