在Linux bash脚本中,可以将命令行放入变量中,有以下几种方式:
command_output=`ls -l`
或
command_output=$(ls -l)
这样,命令ls -l的输出结果将被保存在变量command_output中。
command_output=$(ls -l)
这种方式与使用反引号括起来的方式效果相同。
command_output='ls -l'
或
command_output="ls -l"
这种方式将命令行作为字符串保存在变量command_output中,而不会执行该命令。
需要注意的是,使用反引号或$()将命令行括起来的方式会执行该命令,并将其输出结果保存在变量中;而使用引号括起来的方式将命令行作为字符串保存在变量中,不会执行该命令。
推荐的腾讯云相关产品:腾讯云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云