Это множественная серия 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.
🚀 Другие ссылки
Оригинал: «https://dev.to/rahulmishra05/passing-arguments-shell-scripting-50»