linux shell脚本,怎样变量传递执行结果

 我来答
大沈他次苹0B
2019-07-07 · TA获得超过7332个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:178万
展开全部

可以使用ip=`ifconfig eth0`命令将 ifconfig eth0的结果赋值给ip,然后进行传递。

注意ifconfig eth0前后的符号不是单引号 ' ,而是反引号(也有叫飘号或尖叫号的,在数字1的左边,需在英文状态下输入)。

在linux命令行或者shell脚本里面输入以下命令:ip = `ifconfig eth0`,即可先把ifconfig eth0的值存在ip变量之内,然后再进行其他操作。例如将ifconfig eth0的结果输入到a.txt 文档种的命令为:

ip=`ifconfig eth0`

echo $ip >a.txt


扩展资料

linux下反引号的作用:

linux里面反引号` `就是将反引号内的Linux命令先执行,然后将执行结果赋予变量。

例如: list=`ls -la` 

是将Linux命令ls -la 赋予list,list的值就是该命令的执行结果。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式