Перебирайте разные варианты слова - PullRequest
0 голосов
/ 13 сентября 2018

Я хотел бы пройтись по различным вариантам слова, но не могу придумать, как устроен синтаксис, например:

for host in server(01,02,03,04)db
    do echo $host
done

вернет:

server01db
server02db
server03db
server04db

Как бы я структурировал этот цикл?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Другое:

$ for host in server{01..04}db 
  do
    echo "$host"
  done
0 голосов
/ 13 сентября 2018

Используйте фигурные скобки вместо скобок:

for host in server{01,02,03,04}db 
do
  echo "$host"
done

Посмотрите на man bash для Brace Expansion

...