通配符匹配

通配符匹配(globbing)用来为命令匹配一个或多个符合条件的文件/目录

通配符扩展语法:

字符串扩展/展开

bash 中支持按照一定记号规则扩展字符串,避免重复输入。

花括号扩展

echo 1{a,b,c}2echo 1a2 1b2 1c2 起到的效果一致,这就是花括号扩展的基本用法。

$ echo {1..2}
1 2
$ echo {1..6..2}
1 3 5

<aside> 💡

如果想要做到 cmdline-repeat 的效果,应该使用xargs或者for-loop

</aside>

echo vm{4..6} | xargs -n1 virsh start 
# equal to

字符串操作/运算

原文:http://blog.sina.com.cn/s/blog_7ec3252d01013l2w.html 涉及的知识比较多,包括expr、awk、bc命令以及${}((用法

<aside> 📎

规则: