2016-09-30 4 views
0

-mmin +1440オプションを変数としてfindコマンドに渡したいとします。以下に示すように変数としてOPTIONを渡して、コマンドを検索します。

は、現在のコードを持つ:この問題/エラーを修正する方法

check_arch.ksh.tmp[658]: -mmin +1440 : not found [No such file or directory] 

if [ "$ARC_FS_PCT_USED" -gt "$ARC_THRESHOLD_3" ] ; then 
     FOPTION= " " 
    else 
     FOPTION= " -mmin +1440 " 
    fi 

for i in `find . -type f -name "${ARC_LS_FMT}" -o -name "${ARC_LS_FMT}${COMP_SFX}" ${FOPTION} | awk -F/ '{print $NF}' 2> /dev/null | head -$XCNT` 
{ 
. 
. 
. 
} 

は、次のエラーを取得します。

+0

をコードするフラグメントを投稿する際にエラーが発生したラインに言及します。あなたのタグを選択するときにも#658 –

+0

の行が何であるかはわかりません。タグの説明を読んでください。文字通りあなたの質問に使用したすべてのタグは、このタグを使用しないと言います* –

答えて

0

=後にスペースを削除:

if [ "$ARC_FS_PCT_USED" -gt "$ARC_THRESHOLD_3" ] ; then 
    FOPTION=" " 
else 
    FOPTION=" -mmin +1440 " 
fi 
+0

ありがとうございました。 –

関連する問題