Как упростить этот код оболочки bash

Это мой код

if  grep -q $lines scanHistory;then
    echo -n ''
else
    if grep -q $lines waiting;then
        echo -n ''
    else
        Download $lines
        echo "---$lines was download successfully"
    fi
fi

моя цель - если $ line не может быть найденным как в scanHistory, так и в ожидании, затем запустить Download.

Я попытался сделать этот код более простым и написать if как

if grep -qv $ lines scanHistory && grep -qv $ ожидающие линии; затем

....

, но сбой ....

0
задан thlgood 17 February 2012 в 02:43
поделиться