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

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение 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
Ответить