开发工具 Linux 命令下的一个很强大的符号"{}"

limpid · 2013年09月05日 · 最后由 terrywang 回复于 2013年10月03日 · 3955 次阅读

今天偶然发现了在 linux 下面一个很好用的“{}”,在这里记录分享一下。

命令:ls a{0..9},列出 a0, a1,..., a9 的文件 ls a{a..z}, 列出 aa, ab,..., az 的文件

还支持多个字符:ls a{aa..zz}, 列出:aaa, aab, aac, ..., azz 因此也支持 ls a{00..99}, 以前对于,00,01, 02, ..., 99 这样的字符,我都是用 seq 和 xargs 来解决,这下就方便多了!

另外,在命令行中,“{}”还有个另外的小技巧,copy a.c{,.bak},先建个 a.c 的文件,试试就知道了

man bash 你还会发现更多很强大的东西

{} 的扩展规则

学习了,谢谢楼主分享,好人一生平安

学习了,多谢

好人一生平安

需要 登录 后方可回复, 如果你还没有账号请 注册新账号