0
在bash,我使用的日期範圍來限制修訂數目表明:hg log - 如何以相反順序顯示修訂日期範圍?
hg log -d "yyyy-mm-dd to yyyy-mm-dd"
我想輸出在底部顯示的最新修訂版。目前,它開始於頂端&最近的作品。
在此先感謝!
我想實現的hg log -r "(date("$startdate to $enddate"))"
溶液倒入一個bash腳本按如下:
read -p "Specify start of date range(yyyy-mm-dd): " startdate
read -p "Specify end of date range(yyyy-mm-dd): " enddate
hg log -r '(date("$startdate to $enddate"))'
然而,變量不再認可。我曾嘗試使用雙引號&也引用變量本身,但無濟於事。任何幫助表示讚賞!
非常感謝@zerkms,這就像一個魅力:) – user3792362
剛上問題的後續。我試圖按照以下方式將上述內容實現到bash腳本中: read -p「指定日期範圍的開始日期(yyyy-mm-dd):」startdate read -p「指定日期範圍結束日期(年 - 月 - -dd):「enddate hg log -r'(date(」$ startdate to $ enddate「))' 但是,變量不再以此格式接受。我試着用雙引號引用這些變量無濟於事。有任何想法嗎? 謝謝! – user3792362
將外部單引號替換爲double,並用反斜槓將內部引號轉義 – zerkms