Найти в Дзене
Уроки Linux

🛠️ Что означает $@ в shell скрипте

🛠️ Что означает $@ в shell скрипте? Если ты когда-либо задавался вопросом, что такое $@ в shell скрипте, то сегодня мы разберем эту загадку и покажем, как использовать его для передачи параметров. $@ представляет собой все параметры, переданные скрипту. Например, если ты вызовешь скрипт так: ./someScript.sh foo bar то $@ будет равно foo bar. Когда внутри someScript.sh ты используешь: umbrella_corp_options "$@" каждый параметр будет передан в umbrella_corp_options в двойных кавычках. Это позволяет передавать параметры с пробелами, как единое целое. Пример использования: Если ты вызовешь: ./someScript.sh foo bar "boo far" то $@ в двойных кавычках будет содержать три аргумента: "foo", "bar" и "boo far". Использование $@ в shell скриптах позволяет легко и безопасно передавать параметры, включая те, которые содержат пробелы. Попробуй сам и убедись, насколько это удобно! 🌳 Ветка: https://stackoverflow.com/questions/9994295/what-does-mean-in-a-shell-script 📩 Завтра: Защити св

🛠️ Что означает $@ в shell скрипте?

Если ты когда-либо задавался вопросом, что такое $@ в shell скрипте, то сегодня мы разберем эту загадку и покажем, как использовать его для передачи параметров.

$@ представляет собой все параметры, переданные скрипту. Например, если ты вызовешь скрипт так:

./someScript.sh foo bar

то $@ будет равно foo bar.

Когда внутри someScript.sh ты используешь:

umbrella_corp_options "$@"

каждый параметр будет передан в umbrella_corp_options в двойных кавычках. Это позволяет передавать параметры с пробелами, как единое целое.

Пример использования:

Если ты вызовешь:

./someScript.sh foo bar "boo far"

то $@ в двойных кавычках будет содержать три аргумента: "foo", "bar" и "boo far".

Использование $@ в shell скриптах позволяет легко и безопасно передавать параметры, включая те, которые содержат пробелы. Попробуй сам и убедись, насколько это удобно!

🌳 Ветка: https://stackoverflow.com/questions/9994295/what-does-mean-in-a-shell-script

📩 Завтра: Защити свой сервер: Настройка безопасности SSH на Linux

Включи 🔔 чтобы не пропустить!

____________________

Дополнительный материал:

🧠 - Текстовый редактор Nano — как работать с файлами на минималках и не страдать!

🧠 - Почувствуй себя цифровым рентгенологом — откроем файлы насквозь с Od!

🧠 - Давно занимался спортом? Нет? Ну вот, пора хотя бы пароли сменить!

#stackoverflow @LinuxSkill #Linux #ShellScripting #SysAdmin #DevOps