|
- [sprite@calabash music]$ ccal
- February 2007 丁亥年正月小18日始
- Sun 日 Mon 一 Tue 二 Wed 三 Thu 四 Fri 五 Sat 六
- ===================================================================
- 1 十四 2 十五 3 十六
- 4 立春 5 十八 6 十九 7 二十 8 廿一 9 廿二 10 廿三
- 11 廿四 12 廿五 13 廿六 14 廿七 15 廿八 16 廿九 17 三十
- 18 正月 19 雨水 20 初三 21 初四 22 初五 23 初六 24 初七
- 25 初八 26 初九 27 初十 28 十一
复制代码
上面是ccal(http://thunder.eeap.cwru.edu/ccal/ccal.htm)的输出,我想让它在当前的日期突出显示。
- #!/bin/bash
- TODAY=`date +%d`
- ccal | sed 's/ '$TODAY' .../^[[45m&^[[m/'
复制代码
但是11,18,25,这几天找不到。因为前面没有空格。如何用正则表达式把它们找出来? |
|