【问题标题】:put output into a variable将输出放入变量中
【发布时间】:2012-01-19 19:52:43
【问题描述】:

如果我在 shell 窗口中键入以下内容,则可以使用。但是如何将结果放入变量中?

date -j -v+1m -f "%a %b %d %T %Z %Y" "`date`" "+%s"

【问题讨论】:

  • 请说明外壳的类型。语法会有所不同。

标签: shell unix terminal


【解决方案1】:

您可以使用command substitution $(..) 并将输出捕获到变量中

var=$(date -j -v+1m -f "%a %b %d %T %Z %Y" "`date`" "+%s")
echo $var

注意:未经测试,如 cmets 所述,语法可能会有所不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 2020-01-06
    相关资源
    最近更新 更多