Linux 拨号vps windows公众号手机端

shell中怎么将命令结果赋值给变量

lewis 7年前 (2018-07-29) 阅读数 11 #程序编程
文章标签 shell

在Shell中,可以通过使用反引号或$()将命令的结果赋值给变量。

在使用反引号时,可以将命令放置在反引号(`)之间。例如:

result=`command`

或者,可以使用$()来执行同样的操作:

result=$(command)

其中,command是要执行的命令。执行命令后,命令的输出将被赋值给变量result

以下是一个示例,演示如何将命令date的结果赋值给变量current_date

current_date=$(date)
echo "当前日期是: $current_date"

执行上述代码后,将输出当前的日期。

请注意,在使用$()语法时,括号内的命令可以包含多个命令或管道操作。例如:

result=$(command1 | command2)

这样,可以将多个命令的结果传递给变量。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门