次のようなバッチファイルがあります。
java temptable %1 %2
上記と同等のシェルスクリプトが必要です。引数をシェル スクリプトに渡し、それを temptable に渡す必要があります。
次のようなバッチファイルがあります。
java temptable %1 %2
上記と同等のシェルスクリプトが必要です。引数をシェル スクリプトに渡し、それを temptable に渡す必要があります。
bash (これはシェルの1 つですが、おそらく Linux の世界では最も一般的です) の場合は、次のようになります。
java temptable $1 $2
引数にスペースがないと仮定します。スペースがある場合は、引数を引用する必要があります。
java temptable "$1" "$2"
次のこともできます。
java temptable $*
また:
java temptable "$@"
すべてのパラメーターを通過させたい場合 (2 番目のパラメーターは、各パラメーターを引用することと同じです: "$1" "$2" "$3" ...)。
#!/bin/bash
# Call this script with at least 3 parameters, for example
# sh scriptname 1 2 3
echo "first parameter is $1"
echo "Second parameter is $2"
echo "Third parameter is $3"
exit 0
出力:
[root@localhost ~]# sh parameters.sh 47 9 34
first parameter is 47
Second parameter is 9
Third parameter is 34