linux 一个命令的输出怎样做为另一个命令的参数

比如我们echo命令输出:echo-e1/dev/loop0./XXX.iso而losetup命令需要如下调用方式:losetup-e1/dev/loop0./XXX.i... 比如我们echo命令输出:
echo -e 1 /dev/loop0 ./XXX.iso
而losetup命令需要如下调用方式:
losetup -e 1 /dev/loop0 ./XXX.iso
怎样才能把echo的输出做为losetup的参数?
我试过用下面这种方式:
echo -e 1 /dev/loop0 ./XXX.iso | losetup
但是行不通。
最好在命令行直接能够实现,如果在脚本中能实现也行。
展开
 我来答
stablish
2009-11-05 · TA获得超过8784个赞
知道大有可为答主
回答量:5161
采纳率:50%
帮助的人:4995万
展开全部
很简单啊 用反点号 ` 就是1键左边的键

losetup `echo -e 1 /dev/loop0 ./XXX.iso`

即可
七家生0D
2009-11-05 · TA获得超过1944个赞
知道小有建树答主
回答量:1675
采纳率:0%
帮助的人:1268万
展开全部
eval losetup $(echo -e 1 /dev/loop0 ./XXX.iso)
就是用$() 括起来就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-11-05
展开全部
自定义一个函数 然后在命令行的时候需要就调用这个函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
L1NUXER
2009-11-05 · TA获得超过1621个赞
知道大有可为答主
回答量:3131
采纳率:0%
帮助的人:2249万
展开全部
echo -e 1 /dev/loop0 ./XXX.iso |xargs losetup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式