bashスクリプト内で整数変数を使用して、Sun Grid Engine(qsubを使用)に送信しようとしています。 誰かがこれがなぜ機能しないのかを明確にすることはできますか?Sun Grid Engineでbashスクリプティングを理解しようとしています
NUMCORES=32
#$ -pe mpi $NUMCORES
(「エラーのため、スクリプト・ファイルを読み取ることができません!:数値が無効 文字列の最初の部分を "エラーが発生します$ NUMCORES" 何進数を含まない)
しかし、これはそうです:
#$ -pe mpi 32
私はいくつかの解決策を見ましたawkやbcが含まれていますが、それらを動作させるように見えません。明らかに、私はbashスクリプティングの新機能です - 何か助けてくれてありがとう!
本当にbashスクリプトですか?最初の行は何ですか? * "$ NUMCORESの最初の部分には小数点が含まれていません" *とはどういう意味ですか?後続部分には小数点が含まれますか?あなたは正確に '32'を含んでいると表示するか、まったく誠実ではないのですか? –
同じスクリプトか、 'NUMCORES = 32'をエクスポートしていませんか? –