0

私はシェルスクリプトの経験がありません。私はこれを作りました:

#!/bin/bash

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

hac SquareDriver

したがって、作業ディレクトリに SquareDriver.class があり、これは ./scriptname.sh を呼び出すと機能します

ただし、コマンドラインで hac filename を呼び出すだけで、このファイル内から関数を実行できるようにしたいと思います。

これどうやってするの?

4

1 に答える 1

0

関数定義を に入れます~/.bashrc。これによりhac、すべての端末セッションで利用できるようになります。

于 2013-01-26T23:07:23.343 に答える