关于bash:.bash_profile带变量的别名

.bash_profile alias with variables

本问题已经有最佳答案,请猛点这里访问。

我正在尝试创建一个别名,它将创建一个文件并在VS Code中打开它。

创建一个名为create 的别名,该别名将执行touch && code

例如,create app.js应该执行touch app.js && code app.js


man bash开始,在ALIASES下:

There is no mechanism for using arguments in the replacement text. If arguments are needed, a shell function should be used (see FUNCTIONS below)."

从而:

1
create() { touch"$1"; code"$1"; }