小编tzi*_*ppy的帖子

重用 shell 命令的最后一行输出

我正在编译一些东西并取决于成功(输出的最后一行包含“success”=我想将二进制文件发送到目标。我更喜欢管道oneliner。有没有办法做到这一点?

stdout

6
推荐指数
3
解决办法
5449
查看次数

busybox 中的 date 命令不接受格式化的输入日期

我想使用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命令在功能上有所减少,但我想象当它可以处理格式字符串以所需形式打印当前日期时,它也应该能够使用它来解释输入字符串。

date busybox

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

busybox ×1

date ×1

stdout ×1