我想遍历一个单词的不同变体,但是想不出语法的安排方式,例如:
for host in server(01,02,03,04)db
do echo $host
done
将返回:
server01db
server02db
server03db
server04db
我将如何构造该循环?
答案 0 :(得分:2)
使用花括号代替括号:
for host in server{01,02,03,04}db
do
echo "$host"
done
在man bash
处寻找Brace Expansion
答案 1 :(得分:0)
另一个:
$ for host in server{01..04}db
do
echo "$host"
done