машины-хосты являются примером:
Код: Выделить всё
presto-data1-01
presto-data1-02
presto-data1-03
Код: Выделить всё
presto-data2-01
presto-data2-02
presto-data2-03
Код: Выделить всё
presto01
presto02
presto03
мой сценарий и пример
Код: Выделить всё
more /tmp/script.sh
#!/usr/bin/env bash
hostname=$(hostname -s)
shopt -s extglob
case $hostname in
presto+([[:digit:]]))
bash /home/presto.sh;;
presto-data+([[:digit:]]))
bash /home/presto-data.sh;;
*) echo "Unrecognized hostname $hostname" ;;
esac
bash /tmp/script.sh
Unrecognized hostname presto-data1-01
Код: Выделить всё
[root@presto-data1-01 # hostname -s
presto-data1-01
Подробнее здесь: https://stackoverflow.com/questions/783 ... characters