将输出放入变量

时间:2012-01-19 19:52:43

标签: shell unix terminal

如果我在shell窗口中输入以下内容,则以下内容有效。但是如何将结果变为变量?

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

1 个答案:

答案 0 :(得分:2)

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

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

注意:未经测试且未在评论中说明,语法可能会有所不同。