如何在bash函数中设置标志来设置别名?

时间:2015-08-02 18:16:00

标签: bash terminal browserify

这是我想要执行的命令

watchify files/[filename].js -t hbsfy -o out/[filename].js

我试过这个

javascriptCompile() {
  foo="src/js/files/$1.js -t hbsfy -o src/js/out/$1.js"
    watchify "$foo"
}

alias jc=javascriptCompile
jc main

我收到此错误

您必须使用-o。

指定outfile

1 个答案:

答案 0 :(得分:0)

它必须是一个数组:

javascriptCompile () {
  foo=(src/js/files/"$1".js -t hbsfy -o src/js/out/"$1".js)
  watchify "${foo[@]}"
}
alias jc=javascriptCompile
jc main