.bash_profile别名与变量

时间:2018-08-22 01:56:54

标签: bash shell

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

创建名为create <filename>的别名,该别名将执行touch <filename> && code <filename>

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

1 个答案:

答案 0 :(得分:2)

man bash下的ALIASES中:

  

在替换文本中没有使用参数的机制。如果需要参数,则应使用shell函数(请参见下面的功能)。“

因此:

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