{"id":225,"date":"2021-12-08T10:08:49","date_gmt":"2021-12-08T02:08:49","guid":{"rendered":"http:\/\/feel.name\/?p=225"},"modified":"2021-12-08T10:08:49","modified_gmt":"2021-12-08T02:08:49","slug":"linux%e4%b8%ad%e7%94%a8shell%e8%8e%b7%e5%8f%96%e6%98%a8%e5%a4%a9%e3%80%81%e6%98%8e%e5%a4%a9%e6%88%96%e5%a4%9a%e5%a4%a9%e5%89%8d%e7%9a%84%e6%97%a5%e6%9c%9f","status":"publish","type":"post","link":"https:\/\/feel.name\/?p=225","title":{"rendered":"Linux\u4e2d\u7528shell\u83b7\u53d6\u6628\u5929\u3001\u660e\u5929\u6216\u591a\u5929\u524d\u7684\u65e5\u671f"},"content":{"rendered":"\n<p>\u5728Linux\u4e2d\u53ef\u4ee5\u901a\u8fc7date\u547d\u4ee4\u83b7\u53d6\u6628\u5929\u3001\u660e\u5929\u3001\u4e0a\u4e2a\u6708\u3001\u4e0b\u4e2a\u6708\u3001\u4e0a\u4e00\u5e74\u548c\u4e0b\u4e00\u5e74&nbsp;<\/p>\n\n\n\n<p># \u83b7\u53d6\u6628\u5929&nbsp;<br>date -d &#8216;yesterday&#8217;&nbsp; # \u6216 date -d &#8216;last day&#8217;&nbsp;<br># \u83b7\u53d6\u660e\u5929&nbsp;<br>date -d &#8216;tomorrow&#8217;&nbsp;&nbsp; # \u6216 date -d &#8216;next day&#8217;&nbsp;<br># \u83b7\u53d6\u4e0a\u4e2a\u6708&nbsp;<br>date -d &#8216;last month&#8217;&nbsp;<br># \u83b7\u53d6\u4e0b\u4e2a\u6708&nbsp;<br>date -d &#8216;next month&#8217;&nbsp;<br># \u83b7\u53d6\u4e0a\u4e00\u5e74&nbsp;<br>date -d \u2019last year&#8217;&nbsp;<br># \u83b7\u53d6\u4e0b\u4e00\u5e74&nbsp;<br>date -d &#8216;next year&#8217;&nbsp;<br>\u6b64\u5916\u4f60\u53ef\u4ee5\u83b7\u53d6\u591a\u5929\u524d\uff0c\u591a\u5929\u540e\uff0c\u591a\u4e2a\u6708\u524d\uff0c\u591a\u4e2a\u6708\u540e\uff0c\u591a\u5e74\u524d\u6216\u591a\u5e74\u540e&nbsp;<\/p>\n\n\n\n<p># \u4e09\u5e74\u524d&nbsp;<br>date -d &#8216;3 year ago&#8217;&nbsp;<br># \u4e94\u5e74\u540e&nbsp;<br>date -d &#8216;-5 year ago&#8217;&nbsp;<br># \u4e24\u5929\u540e&nbsp;<br>date -d &#8216;-2 day ago&#8217;&nbsp;<br># \u4e00\u4e2a\u6708\u524d&nbsp;<br>date -d &#8216;1 month ago&#8217;&nbsp;<br>\u9644\uff1adate\u547d\u4ee4\u4f7f\u7528\u683c\u5f0f&nbsp;<\/p>\n\n\n\n<p>date [-u] [-d datestr] [-s datestr] [&#8211;utc] [&#8211;universal] [&#8211;date=datestr] [&#8211;set=datestr] [&#8211;help] [&#8211;version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]&nbsp;<\/p>\n\n\n\n<p>\u8bf4\u660e : date \u80fd\u7528\u6765\u663e\u793a\u6216\u8bbe\u5b9a\u7cfb\u7edf\u7684\u65e5\u671f\u548c\u65f6\u95f4\uff0c\u5728\u663e\u793a\u65b9\u9762\uff0c\u4f7f\u7528\u8005\u80fd\u8bbe\u5b9a\u6b32\u663e\u793a\u7684\u683c\u5f0f\uff0c\u683c\u5f0f\u8bbe\u5b9a\u4e3a\u4e00\u4e2a\u52a0\u53f7\u540e\u63a5\u6570\u4e2a\u6807\u8bb0\uff0c\u5176\u4e2d\u53ef\u7528\u7684\u6807\u8bb0\u5217\u8868\u5982\u4e0b :&nbsp;<\/p>\n\n\n\n<p>\u65f6\u95f4\u65b9\u9762 :\u00a0<br>% : \u5370\u51fa\u00a0<br>% %n : \u4e0b\u4e00\u884c\u00a0<br>%t : \u8df3\u683c\u00a0<br>%H : \u5c0f\u65f6(00..23)\u00a0<br>%I : \u5c0f\u65f6(01..12)\u00a0<br>%k : \u5c0f\u65f6(0..23)\u00a0<br>%l : \u5c0f\u65f6(1..12)\u00a0<br>%M : \u5206\u949f(00..59)\u00a0<br>%p : \u663e\u793a\u672c\u5730 AM \u6216 PM\u00a0<br>%r : \u76f4\u63a5\u663e\u793a\u65f6\u95f4 (12 \u5c0f\u65f6\u5236\uff0c\u683c\u5f0f\u4e3a hh:mm:ss [AP]M)\u00a0<br>%s : \u4ece 1970 \u5e74 1 \u6708 1 \u65e5 00:00:00 UTC \u5230\u76ee\u524d\u4e3a\u6b62\u7684\u79d2\u6570 %S : \u79d2(00..61)\u00a0<br>%T : \u76f4\u63a5\u663e\u793a\u65f6\u95f4 (24 \u5c0f\u65f6\u5236)\u00a0<br>%X : \u76f8\u5f53\u4e8e %H:%M:%S\u00a0<br>%Z : \u663e\u793a\u65f6\u533a\u00a0<br>\u65e5\u671f\u65b9\u9762 :\u00a0<br>%a : \u661f\u671f\u51e0 (Sun..Sat)\u00a0<br>%A : \u661f\u671f\u51e0 (Sunday..Saturday)\u00a0<br>%b : \u6708\u4efd (Jan..Dec)\u00a0<br>%B : \u6708\u4efd (January..December)\u00a0<br>%c : \u76f4\u63a5\u663e\u793a\u65e5\u671f\u548c\u65f6\u95f4\u00a0<br>%d : \u65e5 (01..31)\u00a0<br>%D : \u76f4\u63a5\u663e\u793a\u65e5\u671f (mm\/dd\/yy)\u00a0<br>%h : \u540c %b\u00a0<br>%j : \u4e00\u5e74\u4e2d\u7684\u7b2c\u51e0\u5929 (001..366)\u00a0<br>%m : \u6708\u4efd (01..12)\u00a0<br>%U : \u4e00\u5e74\u4e2d\u7684\u7b2c\u51e0\u5468 (00..53) (\u4ee5 Sunday \u4e3a\u4e00\u5468\u7684\u7b2c\u4e00\u5929\u7684\u60c5\u5f62)\u00a0<br>%w : \u4e00\u5468\u4e2d\u7684\u7b2c\u51e0\u5929 (0..6)\u00a0<br>%W : \u4e00\u5e74\u4e2d\u7684\u7b2c\u51e0\u5468 (00..53) (\u4ee5 Monday \u4e3a\u4e00\u5468\u7684\u7b2c\u4e00\u5929\u7684\u60c5\u5f62)\u00a0<br>%x : \u76f4\u63a5\u663e\u793a\u65e5\u671f (mm\/dd\/yy)\u00a0<br>%y : \u5e74\u4efd\u7684\u6700\u540e\u4e24\u4f4d\u6570\u5b57 (00.99)\u00a0<br>%Y : \u5b8c\u6574\u5e74\u4efd (0000..9999)\u00a0<br>\u82e5\u662f\u4e0d\u4ee5\u52a0\u53f7\u4f5c\u4e3a\u5f00\u5934\uff0c\u5219\u8868\u793a\u8981\u8bbe\u5b9a\u65f6\u95f4\uff0c\u800c\u65f6\u95f4\u683c\u5f0f\u4e3a MMDDhhmm[[CC]YY][.ss]\uff0c\u00a0<br>\u5176\u4e2d MM \u4e3a\u6708\u4efd\uff0c\u00a0<br>DD \u4e3a\u65e5\uff0c\u00a0<br>hh \u4e3a\u5c0f\u65f6\uff0c\u00a0<br>mm \u4e3a\u5206\u949f\uff0c\u00a0<br>CC \u4e3a\u5e74\u4efd\u524d\u4e24\u4f4d\u6570\u5b57\uff0c\u00a0<br>YY \u4e3a\u5e74\u4efd\u540e\u4e24\u4f4d\u6570\u5b57\uff0c\u00a0<br>ss \u4e3a\u79d2\u6570\u00a0<br>\u6b64\u5916,\u00a0<br>-d datestr : \u663e\u793a datestr \u4e2d\u6240\u8bbe\u5b9a\u7684\u65f6\u95f4 (\u975e\u7cfb\u7edf\u65f6\u95f4)\u00a0<br>&#8211;help : \u663e\u793a\u8f85\u52a9\u8baf\u606f\u00a0<br>-s datestr : \u5c06\u7cfb\u7edf\u65f6\u95f4\u8bbe\u4e3a datestr \u4e2d\u6240\u8bbe\u5b9a\u7684\u65f6\u95f4\u00a0<br>-u : \u663e\u793a\u76ee\u524d\u7684\u683c\u6797\u5a01\u6cbb\u65f6\u95f4\u00a0<br>&#8211;version : \u663e\u793a\u7248\u672c\u7f16\u53f7\u00a0<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>datey=$(date -d &#8216;last day&#8217; &#8220;+%Y%m%d&#8221;)<\/p>\n\n\n\n<p>\u6628\u5929\u7684\u65e5\u671f\u6309\u5e74\u6708\u65e5\u5f62\u5f0f\u6807\u8bc6\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5728Linux\u4e2d\u53ef\u4ee5\u901a\u8fc7date\u547d\u4ee4\u83b7\u53d6\u6628\u5929\u3001\u660e\u5929\u3001\u4e0a\u4e2a\u6708\u3001\u4e0b\u4e2a\u6708\u3001\u4e0a\u4e00\u5e74\u548c\u4e0b\u4e00\u5e74&nbsp; # \u83b7\u53d6\u6628\u5929&#038;n&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-225","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=225"}],"version-history":[{"count":1,"href":"https:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":226,"href":"https:\/\/feel.name\/index.php?rest_route=\/wp\/v2\/posts\/225\/revisions\/226"}],"wp:attachment":[{"href":"https:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feel.name\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}