shell - 运行 unix 脚本后获取日期非法选项
问题描述
尝试在 Unix 中运行以下脚本以显示日期比当前日期早 30 天的文本
awk -v threshold=$(date "--date=$(date) -30day" +%Y%m%d) -F "'" '$1 < threshold' myname.dat | wc -l
在 myname.dat 文件中,格式为 2019-02-03 的日期出现以下错误
date: illegal option -- -
Usage: date [-u] [+format]
date [-u] [mmddhhmm[[cc]yy]]
date [-a [-]sss.fff]
如何解决?
解决方案
推荐阅读
- ios - 在iOS设备上连续下载大量文档时,Ionic/Cordova File插件无法写入文件
- mysql - Laravel:hasMany关系+条件失败
- ios - 查找传递给函数的泛型类型
- python - 可以在没有端口的情况下运行烧瓶吗?
- ios - 如何在 Apple App Store 处理“限时”应用内购买?
- apache - 即使文件存在,在 WEBDAV 服务器上移动文件也会返回 404
- java - 如何进行 RedisOperations
> 而不是 ? - ruby-on-rails - AngularJS / Rails 移动会话仅持续一个小时
- google-cloud-storage - 如果我们在启用了 google-cloud-speech 的项目上启用数据记录,我们是否可以访问音频文件及其识别元数据?
- keras - keras中的UpSampling1D非常慢?