我一直在尝试切换到 zsh。到目前为止我错过的事情是:
#!/bin/bash
mv /very/long/path/to/file1.conf{,.old}
#bash expandes that to:
mv /very/long/path/to/file1.conf /very/long/path/to/file1.conf.old
那叫什么?有 zsh 等效项吗?
答案1
它被称为支撑扩张并且也存在于zsh
.
bash 和 zsh 之间的一个重要区别是,在 zsh 中参数扩展是在大括号内执行的,但在 bash 中并非如此。