3

我需要识别一个别名命令,该命令引用 Cmder 中的另一个别名命令,例如,假设我将 firstAlias 定义为:

alias firstAlias=cd blah/blah

比我创建另一个使用上述别名的别名,例如:

alias secondAlias=firstAlias $t another command

我已经尝试过这些选项(包括以上一个),但到目前为止还没有运气:

  1. alias secondAlias=firstAlias $t 另一个命令
  2. alias secondAlias=$firstAlias $t 另一个命令
  3. alias secondAlias=`firstAlias` $t 另一个命令
  4. alias secondAlias=%firstAlias% $t 另一个命令
  5. alias secondAlias=/firstAlias $t 另一个命令

任何想法表示赞赏,在此先感谢。

4

1 回答 1

1

从看起来你不能在另一个别名中使用别名。因此,一种解决方法是仅调用 .bat 文件或包含您想要的所有命令的文件。有点麻烦,但这就是我必须为我的场景做的事情。

我创建了一个 .bat 文件并设置我的别名来调用该文件。我把我关心的所有命令都放在那个文件中......

status=%CMDER_ROOT%\config\status.bat
于 2017-01-06T22:01:40.527 回答