Страница 1 из 1

Получить аргументы из командной строки с именами

Добавлено: 25 мар 2025, 23:24
ya

Код: Выделить всё

#!/bin/bash
for arg in "$@"
do
index=$(echo $arg | cut -f1 -d=)
val=$(echo $arg | cut -f2 -d=)
case $index in
X) x=$val;;

Y) y=$val;;

*)
esac
done
((result=x+y))
echo "X+Y=$result"
реализация

Код: Выделить всё

$ bash command_line_names X=45 Y=30