Shell 怎么样把一条命令的返回的结果值 赋给一个变量 脚本问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell 怎么样把一条命令的返回的结果值 赋给一个变量 脚本问题相关的知识,希望对你有一定的参考价值。
FILELIST= 'cat my.index‘
echo $FILELIST
我是想把cat my.index 命令返回的内容赋给FILELIST
但是这样总是不行,打印出的总是 cat my.index ,但是我看别人就是这样子做的。
怎么样把一条命令的返回的结果值 赋给一个变量
那是什么符号呀??
参考技术A 把单引号换成`就好了。键盘ESC下边的~键,英文能打出` 参考技术B 示意流程如下:return_code = system("shell command") ;
if (return_code == 1)
do something ;
else if (return_code == 2)
do something ;
else
do something ;
shell 如何获取一条命令的输出结果
return=`linux命令` 会将linux命令的结果赋值给returnreturn=$(linux命令)也是将linux命令的结果赋值给return的一种方式
灵活使用能解决很多问题 参考技术A var=`ps -ef | grep oracle`
或者
var=$(ps -ef | grep oracle)
获取系统中关于Oracle的进程的信息。本回答被提问者采纳
以上是关于Shell 怎么样把一条命令的返回的结果值 赋给一个变量 脚本问题的主要内容,如果未能解决你的问题,请参考以下文章