0

私はこれに慣れていないので、これはばかげた質問のように見えるかもしれませんが、このコードを機能させることができません。grepが変数名を探しており、その値を探していないようです。どんな助けでもありがたいです。

    if [ "$file" == "osi_OpenInterest" ]
    then
        count=`cat timestamps.txt | grep "${file}" | grep "${currdate}" | grep "07:" | grep "AM" | wc -l`
        if [ $count -eq 0 ];
        then
           echo "$file not found" | mail -s "RetrieverB Missing File" "$email"
        fi
    fi
4

1 に答える 1

1

currdateです12-04-12。あなたのファイルには異なる形式の日付が含まれている12-04-2012ため、一致するものはありません。

于 2012-12-05T01:36:09.397 に答える