当前位置: 技术问答>linux和unix
ssh脚本如何将程序输出赋值给变量
来源: 互联网 发布时间:2016-05-27
本文导语: sh脚本如何将程序输出赋值给变量 DATE_NOW = $(`date +%Y%m%d%H%M%S`) DATE_NOW1 = `date +%Y%m%d%H%M%S` DATE_15DAYS = `date +%Y%m%d%H%M%S --date='15 days ago'` echo $DATE_NOW echo $DATE_NOW1 echo $DATE_15DAYS | 用shell变量来保存命令...
sh脚本如何将程序输出赋值给变量
DATE_NOW = $(`date +%Y%m%d%H%M%S`)
DATE_NOW1 = `date +%Y%m%d%H%M%S`
DATE_15DAYS = `date +%Y%m%d%H%M%S --date='15 days ago'`
echo $DATE_NOW
echo $DATE_NOW1
echo $DATE_15DAYS
DATE_NOW = $(`date +%Y%m%d%H%M%S`)
DATE_NOW1 = `date +%Y%m%d%H%M%S`
DATE_15DAYS = `date +%Y%m%d%H%M%S --date='15 days ago'`
echo $DATE_NOW
echo $DATE_NOW1
echo $DATE_15DAYS
|
用shell变量来保存命令输出:
比如:
output=`ps -ag`
echo $output
echo "$output"
比如:
output=`ps -ag`
echo $output
echo "$output"
|
就是用``输出,比如 DATE_NOW1 这种形式就可以了,只是你的赋值等号前后多了空格:
DATE_NOW1=`date +%Y%m%d%H%M%S`
echo $DATE_NOW1
|
SHELL 的赋值语句中的等号前不能有空格
lz 用的命令替换语法没有问题
lz 用的命令替换语法没有问题
|
就是,没有空格的。