加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

linux命令结果赋值给变量

(2017-01-25 10:59:37)
标签:

linux

变量

命令结果

分类: linux
1.语法
可以使用如下形式的 shell 命令置换特性,将命令的输出存储到变量中:
变量名=$(命令)  
变量名=$(命令 [命令选项 ...] 参数1 参数2 ...)  
或者:  
变量名=`命令`  
变量名=`命令 [命令选项 ...] 参数1 参数2 ...` 

2.示例
a.$示例
$ CURRENT_USERS=$(who) 
$ echo -e "以下为登录到系统中的用户:\n\n $CURRENT_USERS" 

结果显示:
以下为登录到系统中的用户:

 root     pts/0        2017-01-25 10:55 (10.10.170.29)
 

b.反引号示例
$ FILES=`sudo find . -type f -print | wc -l`  
$ echo "当前目录有 $FILES 个文件。" 

结果显示:
当前目录有 1610 个文件。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有