Рубрики
Uncategorized

Прохождение аргументов |. Скрипты оболочки

Это серия статей MultiPart Blog, где я собираюсь объяснить концепции сценариев Shell A … Tagged Linux, Учебник, начинающие, Devops.

Это множественная серия Article Article, где я собираюсь объяснить концепции сценариев Shell и как написать сценарий оболочки в системах Linux, Unix или Mac. Вы также можете следить за этим руководством блога с помощью Windows, но для этого вы должны установить Bash.

В этой статье мы увидим, как вы можете пройти аргументы во время выполнения любого файла.

Прохождение аргументов

  • Мы можем пройти аргументы скрипту, когда мы его выполняем.
  • Для этого мы должны написать эту команду echo $ 1 $ 2 $ 3 Отказ
  • Когда мы запускаем скрипт в то время, мы можем дать три ввода, и они будут напечатаны на экране.
  • Если мы хотим распечатать имя файла (файл оболочки) Тогда мы можем сделать таким образом echo $ 0 $ 1 $ 2 $ 3 Опять же, мы можем пройти три переменных, но в этом случае именем файла также будет отображаться, потому что имя файла хранится в 0 TH переменная.
  • Другой способ сделать то же самое, используя переменную по умолчанию $ @ , таким образом = ("$ @")
  • Мы должны объявить массив, который будет хранить аргумент, а затем мы можем распечатать его так же, как мы распечатаем массив на экране так, как этот echo $ { [0]} $ {<имя массива> [1]}
  • Если мы хотим распечатать все аргументы, то мы можем сделать это, написав эту команду echo $ @
  • Если мы хотим найти количество распущенных аргументов, мы можем просто использовать эту команду echo $ # Это распечатает общее количество рассмотренных аргументов.

Практический файл кода для этой статьи

Это было все о передаче аргументов, вы можете узнать больше об этом. Надеюсь, вам понравилось, и узнал что-то новое форму.

Если у вас есть какие-либо сомнения, вопрос, quires связан с этой темой или просто хочу поделиться со мной что-то, пожалуйста, не стесняйтесь связаться со мной.

📱 Свяжитесь со мной

Twitter LinkedIn Телеграмма Instagram.

📧 Напишите письмо

rahulmishra102000@gmail.com.

🚀 Другие ссылки

Github Hackerrank.

Оригинал: «https://dev.to/rahulmishra05/passing-arguments-shell-scripting-50»