Bash中的date命令出错

用户名

我有以下代码片段:

#!/bin/bash
time="date +\"%Y-%m-%d %T,%3N\""
eval echo "`\$time` check"

实际上,这是更大的代码的一部分。我想每次运行脚本时根据上述命令即时计算时间值,并输出输出。

当我运行代码时,这是我得到的以下错误:

date:额外的操作数'%T,%3N“'尝试使用'date --help'获取更多信息。

但是,当我尝试从命令行窗口运行命令时,它运行正常。问题是日期只能在输出中使用相同的格式。

$ date +"%Y-%m-%d %T,%3N"

2017-01-13 11:54:36,604

请指导我在这种情况下应采取的措施。

预先感谢您的任何帮助

大卫·兰金(David C.Rankin)

根据我的评论,您的问题是您无法在date编写命令时分配命令的结果,您需要:

time=$(date +"%Y-%m-%d %T,%3N")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash中的“ date”命令,结果以日语显示

来自分类Dev

在bash中的while循环中添加超时命令时出错

来自分类Dev

bash中的命令行参数给出错误

来自分类Dev

在shell脚本变量中执行bash命令时出错

来自分类Dev

在bash中的while循环中添加超时命令时出错

来自分类Dev

bash命令中的@符号是什么意思:date --date @ ...?

来自分类Dev

.bash_profile中的路径给出错误:“-bash:flutter:找不到命令”

来自分类Dev

在bash中传递args,例如unix date命令

来自分类Dev

通过SSH运行bash命令时出错

来自分类Dev

c 中的“系统”命令使用 bash 管道给出错误输出

来自分类Dev

Mac bash上的date命令

来自分类Dev

Bash date 命令持续更新

来自分类Dev

>(bash中的(tee -a ...)命令

来自分类Dev

直到Bash中的命令

来自分类Dev

gtk中的bash命令

来自分类Dev

Makefile中的Bash命令

来自分类Dev

命令中的Bash变量

来自分类Dev

bash中的子命令

来自分类Dev

bash中的命令串联

来自分类Dev

在Linux中运行mongod命令时出错

来自分类Dev

在脚本中执行命令时出错

来自分类Dev

在OS X终端上无法使用date命令更改Bash shell中的特定日期格式

来自分类Dev

在信息bash中找不到'date'命令的描述-查找可从Shell调用的所有命令的列表

来自分类Dev

在信息bash中找不到'date'命令的描述-查找可从Shell调用的所有命令的列表

来自分类Dev

在Shell脚本中将变量传递给date命令时出错

来自分类Dev

执行ant时出错:-bash:ant:找不到命令

来自分类Dev

将终端命令分配给bash变量时出错

来自分类Dev

将终端命令分配给bash变量时出错

来自分类Dev

'date -d'命令中的错误

Related 相关文章

热门标签

归档