這是我的代碼如何簡化這個bash shell的代碼
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
我purpoes是,如果$線不能在這兩個scanHistory被發現和等待,然後運行下載。
我不得不盡量讓這段代碼更simplily,如果作爲
如果grep的-qv $線scanHistory & & grep的-qv $排隊等待寫;然後
....
但failured ....
和失敗的消息是......? – ariefbayu 2012-02-17 02:47:30
而不是使用回聲作爲無操作,你可以使用:''' – 2012-02-17 02:54:24
FWIW你也可以說'elif ... fi'而不是'else if ... fi; fi',但威廉Pursell有一個更好的答案。 – 2012-02-17 02:58:20