我試圖將$ duration變量與int進行比較,以查看它有多長。我需要確定要附加到文件名上的多少個0來保持乾淨的名稱,例如在BASH腳本中使用if/fi將變量與Ints進行比較
cap_000001.png
cap_002938.png
我現在的說法是:
if [ $duration < 1000 ]; then
sudo ./v2u cap_000$duration.png
echo 1000 seconds
fi
if [ $duration < 100 ]; then
sudo ./v2u cap_0000$duration.png
echo 100 seconds
fi
if [ $duration < 10 ]; then
sudo ./v2u cap_00000$duration.png
echo 10 seconds
fi
感謝您的幫助!
如果有人有一個更容易的解決方案,命名文件與一致的數字,這將是偉大的!
同意,這是一個更加出色的解決方案。 +1。我也直接回答了OP的問題,以及您的方法的完整闡述。我希望你不會介意。 :-) – 2010-09-28 03:32:23