花括号展开树
John D. Cook 分享了一个疯狂但巧妙的 bash 单行命令:echo {w,t,}h{e{n{,ce{,forth}},re{,in,fore,with{,al}}},ither,at},该命令利用花括号展开(brace expansion)机制一次性生成 30 个英语单词。文章通过将这个表达式可视化为树形结构,直观解释了花括号展开的工作原理:花括号内的逗号分隔选项会在树的分叉处进行排列组合,从而生成所有可能的单词。这种方法展示了 bash 语法中鲜为人知但极具表现力的特性。