在Cloud9.io上的交互式shell中调用bash脚本中的函数

时间:2013-01-26 22:39:59

标签: bash

我对shell脚本没有经验。我做了这个:

#!/bin/bash

function hac() {
    echo "test: $1"
    javac $1.java && java $1
}

hac SquareDriver

所以我在工作目录中有SquareDriver.class,这在我打电话时有效 ./scriptname.sh

但是,我想这样做,所以我可以在命令行上调用hac filename,它将从该文件中执行该函数。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

将功能定义放在~/.bashrc中。这将使您的所有终端会话都可以使用hac