可以通过使用命令替换来实现。命令替换允许将命令的输出作为字符串赋值给变量。
在bash shell中,有两种方式可以进行命令替换:
variable=command
示例:
get_date() {
date +%Y-%m-%d
}
current_date=get_date
echo $current_date
输出:
2022-01-01
variable=$(command)
示例:
get_time() {
date +%H:%M:%S
}
current_time=$(get_time)
echo $current_time
输出:
12:34:56
命令替换可以方便地将函数的输出赋值给变量,使得在shell脚本中可以方便地处理函数的返回结果。
领取专属 10元无门槛券
手把手带您无忧上云