所以我知道在备份文件时使用大括号来使这个甜蜜和简单,如下所示:
cp -v original.xml{,.backup}
但如果我想恢复原来的我就必须这样做
cp -v original.xml.backup original.xml
有没有一种巧妙的方法来缩短它,就像大括号扩展缩短第一个命令一样?
答案1
只需将逗号放在另一边即可
cp -v original.xml{.backup,}
答案2
或者,使用tcsh
、bash
或zsh
:
cp -v original.xml.backup !#:$:r
!
:历史扩展#
:当前命令行:$
: 遗言:r
: 得到休息(即不带扩展名)
(是的,我知道,太长,扭动手指太多)