我正在编译一些东西并取决于成功(输出的最后一行包含“success”=我想将二进制文件发送到目标。我更喜欢管道oneliner。有没有办法做到这一点?
我想使用busybox 的date
命令(BusyBox v1.21.0)设置日期。我想设置计算机的自定义日期是这种形式:
Tue, 15 Jan 2019 10:46:13 GMT
Run Code Online (Sandbox Code Playgroud)
我的date
命令能够使用以下字符串以相同的格式打印日期:
date +"%a, %d %b %Y %T %Z"
它以与上述完全相同的格式返回日期。但是当我使用-s
选项设置日期时,它不会接受这一点。
这失败例如:
date -u +"%a, %d %b %Y %T %Z" -s "Wed, 17 Feb 2010 19:14:32 UTC"
date: invalid date 'Wed, 17 Feb 2010 19:14:32 UTC'
Run Code Online (Sandbox Code Playgroud)
我知道busybox命令在功能上有所减少,但我想象当它可以处理格式字符串以所需形式打印当前日期时,它也应该能够使用它来解释输入字符串。