我有以下腳本來突出顯示日歷中的當前日期:
$ cal | grep --color -E6 "\b$(date %e | sed 's/ //g')\b"
結果:

如何使用當前日期剪切一個值(輸出應該只是當前日期的數字:示例中的 2 或 02)?我需要使用“cal”功能。出去:
2
這種結構:
$ date %d
不幸的是,不滿足任務條件。
uj5u.com熱心網友回復:
如果你只想要今天的日期,你為什么需要cal?只需使用date %e.
但是無論出于何種原因,如果您只想使用 列印匹配的日期,請grep使用-o.
$ cal | grep --color=never -o "\b$(date %e | tr -d ' ' )\b"
2
或者,也許您只是想修剪前導空格,在這種情況下,只需使用date&tr命令:
$ date %e | tr -d ' '
2
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/525706.html
標籤:重击
上一篇:從Bash中的特定范圍計算所有5
