我对shell脚本没有经验。我做了这个:
#!/bin/bash
function hac() {
echo "test: $1"
javac $1.java && java $1
}
hac SquareDriver
所以我在工作目录中有SquareDriver.class,这在我打电话时有效 ./scriptname.sh
但是,我想这样做,所以我可以在命令行上调用hac filename,它将从该文件中执行该函数。
我该怎么做?
答案 0 :(得分:0)
将功能定义放在~/.bashrc
中。这将使您的所有终端会话都可以使用hac
。