社区
Linux/Unix社区
帖子详情
linux在shell中执行命令并将结果赋值给变量
一个风向
2014-05-22 04:40:11
在shell中执行命令,并将这个命令的结果赋值给变量,请问该怎么实现。
例如在命令中执行df
那么会将df执行的结果赋值给shell脚本中的一个变量。
...全文
55451
5
打赏
收藏
linux在shell中执行命令并将结果赋值给变量
在shell中执行命令,并将这个命令的结果赋值给变量,请问该怎么实现。 例如在命令中执行df 那么会将df执行的结果赋值给shell脚本中的一个变量。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanmengong886
2016-09-24
打赏
举报
回复
使用反引号 位置在esc 键盘之下,英文状态下可打出来
郭启佳
2016-06-23
打赏
举报
回复
验证过,一楼和三楼的方法都能用
一个风向
2014-05-23
打赏
举报
回复
经过验证如下: date=$(command)
c_sdn_shang_bu_qi
2014-05-22
打赏
举报
回复
$var $var={`df -lh | grep Filesystem`}
yyysss520
2014-05-22
打赏
举报
回复
data=`df` 用反引号就可以了
linux
shell
命令tr的用法
linux
shell
命令tr的用法
linux
的
Shell
编程基础借鉴.pdf
linux
的
Shell
编程基础借鉴.pdf
实验4
shell
脚本.doc
实验4
shell
脚本.doc
shell
脚本将命令的输出结果
赋值
给
变量
Shell
命令替换是指将命令的输出结果
赋值
给某个
变量
。比如,在某个目录
中
输入 ls 命令可查看当前目录
中
所有的文件,但如何将输出内容存入某个
变量
中
呢?这就需要使用命令替换了。
Shell
中
有两种方式可以完成命令替换,一种是反引号` `,一种是$(),使用方法如下: 比如我们统计一个文件
中
的行数,并存入以下
变量
中
#使用反引号,存入Line
变量
line=`cat tempStatus.txt | wc -l` #使用$(),存入
变量
line=$(cat tempStatus.txt | wc
Linux/Unix社区
18,829
社区成员
11,501
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章