5

for ループで matlab を呼び出すシェル スクリプトがあります。

for i in ${list}; do 
    nohup matlab -minimize -nodesktop -nosplash function_call(i, other_variables);
done

ここで matlab を開くと、for ループで function_call を発行するたびに、コマンド履歴に短いタイム スタンプが含まれます。たとえば、10 個の異なる i のループを実行した後、私の matlab コマンド履歴は次のようになります

%-- 08/19/2013 02:41:23 PM --%
%-- 08/19/2013 02:53:11 PM --%
%-- 08/19/2013 03:11:52 PM --%
%-- 08/19/2013 03:12:58 PM --%
%-- 08/19/2013 03:17:44 PM --%
%-- 08/19/2013 03:24:51 PM --%
%-- 08/19/2013 03:30:36 PM --%
%-- 08/19/2013 03:35:33 PM --%
%-- 08/19/2013 03:43:21 PM --%
%-- 08/19/2013 04:04:31 PM --%

これはあまり役に立たず、コマンド履歴が乱雑になります。シェル スクリプトから matlab を起動するたびにコマンド履歴に行が追加されないようにする方法はありますか?

4

1 に答える 1