我需要创建三个变量,分别为今天的年份,月份和日期,减去X天数.对于这个问题,我会选择一个随机的天数:222.
因此,如果:
TodayYear=`date +%Y`
TodayMonth=`date +%m`
TodayDay=`date +%d`
Run Code Online (Sandbox Code Playgroud)
我想要的是222天前.
222days_before_TodayYear=???
222days_before_TodayMonth=???
222days_before_TodayDay=???
Run Code Online (Sandbox Code Playgroud)
编辑:需要222个工作日而不是222个常规日.
如何使用 Oozie 检查 HDFS 位置中的文件是否存在?
在我的 HDFS 位置,我test_08_01_2016.csv每天晚上 11 点都会收到这样的文件。
我想在晚上 11.15 之后检查此文件是否存在。我可以使用 Oozie 协调器作业来安排批处理。
但是如何验证文件是否存在于 HDFS 中?
使用wget,我需要下载一个URL包含年份的文件.如何嵌入当前的4位数年份(在运行命令时,例如2015)?例如,命令currentyear将在什么位置
wget "http://example.com/data-$(currentyear).txt"
Run Code Online (Sandbox Code Playgroud)
如果我需要两位数年份(例如2015年为15年),相应的命令会是什么?
我想使用以下格式的日期:yyyyMM.dd.HHmm. IE202008.15.1742
这是 Bash 文件:
#!/usr/bin/env bash
VERSION_CODE=$((($(date +%s%N)/1000000))
plutil -replace CFBundleVersion -string "$VERSION_CODE"
Run Code Online (Sandbox Code Playgroud)
如何设置VERSION_CODE,使得当前时间显示格式为:yyyyMM.dd.HHmm?
是否可以在不通过子shell 的情况下获取当前时间(可能还有日期)?
因为如果我没记错的话,这个命令会打开一个子shell吗?
d=$(date)
Run Code Online (Sandbox Code Playgroud)