0
A
回答
2
這是更好地使用比反引號中的$()
-syntax,更清晰,更靈活:
expr $(date +%j) % 2
輸出0和當打之年的一天,甚至返回false,輸出1和返回true時這很古怪。 %
是expr
模運算符。
echo $((10#$(date +%j) % 2))
是一個幾乎等價的命令,它不會調用外部的expr
命令。不同之處在於,使用echo
您始終會返回true;輸出是相同的。需要10#
,否則以0
(如今天的034
)開頭的字符串將被解釋爲八進制數。
相關問題
- 1. shell腳本中的##是什麼意思
- 2. 在shell腳本中,。[!。] *是什麼意思?
- 3. 是什麼意思〜在unix Shell腳本
- 4. 在shell腳本表達式中,「plus colon」(「+:」)是什麼意思?
- 5. Shell腳本:shell腳本中的-z是什麼意思?
- 6. - @前面的shell腳本,這是什麼意思
- 7. 這個bash腳本是什麼意思
- 8. 這個腳本是什麼意思
- 9. 這是什麼表達意思
- 10. 這個shell腳本代碼行是什麼意思
- 11. 這個shell腳本代碼是什麼意思
- 12. 這是什麼意思SCRIPTNAME =「$ {0 ## * /}」在shell腳本中?`
- 13. 這行「BUILD_TARGET = $ {1:-none}」是什麼意思在shell腳本中?
- 14. 這個shell語句是什麼意思?
- 15. '$?'是什麼意思是在shell腳本中?
- 16. Shell腳本:什麼意思/表達式 - 讀取void void VARIABLE void?
- 17. Rails日誌。這是什麼意思
- 18. 這是什麼意思這個'(?U)'在nginx正則表達式
- 19. 這是什麼意思:SCRIPT1006:預期 ')'
- 20. 什麼是PPC,這是什麼意思?
- 21. 這是什麼`_time_independent_equals`是什麼意思?
- 22. 這是什麼正則表達式的意思是「[^>] *
- 23. IllegalStateException:這是什麼意思?
- 24. 這是什麼意思 - C#
- 25. 這是什麼意思?
- 26. 日期d =新日期(0L);這個日期的0L是什麼意思?
- 27. 是什麼意思:是什麼意思?
- 28. 這個表達式是什麼意思,它爲什麼編譯?
- 29. 0x0F是什麼意思?這個代碼是什麼意思?
- 30. PHP這是什麼意思?
它可以用來實現每隔一天運行一次的東西。 – hek2mgl