shell编程问题

#Scripttostart"monkey"onthedevice,whichhasaveryrudimentary#shell.#base=/systemexportC... # Script to start "monkey" on the device, which has a very rudimentary
# shell.
#
base=/system
export CLASSPATH=$base/framework/monkey.jar
trap "" HUP
exec app_process $base/bin com.android.commands.monkey.Monkey $*

我想将参数保存在一个文件里面,然后通过读取文件来给
exec app_process $base/bin com.android.commands.monkey.Monkey $*这条命令添加参数,该如何操作?也就是将&*替换成读取的文件的内容。
求大神指点
展开
 我来答
chaoningwang
推荐于2016-10-10 · TA获得超过682个赞
知道小有建树答主
回答量:806
采纳率:83%
帮助的人:888万
展开全部
重定向不就行了么,在命令后边这么写就行了:
< 参数文件名称
追问
直接在$*加上文件就可以吗?比如 $*  〈/system/bin/para.txt 可以吗?  我是菜鸟,任务又急,帮帮忙
追答
嗯,用〈/system/bin/para.txt这个替换你原来的参数就行了,如果原来的参数是$*那就替换$*
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夙子XQ60
2014-06-24 · 超过59用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:129万
展开全部
tee命令将标准输入追加(-a选项)到LOGS变量指定的log文件中。
${LOGS:-"x.log"} 表示如果 LOGS 变量未定义或为空,则默认使用 x.log 这个文件。

${a:-b}
如果变量a未定义或为空,则默认使用 b 来替代作为整个表达式的值(a的值不变)。
这是${ }的一种用法:针对不同的变量状态(未设定、空值、非空值)进行赋值。
具体参见《Shell十三问》

不清楚的请追问或hi我。回答者有责任帮你彻底搞懂,除非我也不会了,呵呵~~
追问
您好,非常感谢您这么快回答。我对shell一点都不懂,这个任务很急。能不能帮我改一下上面的代码,就是读取一个文件的参数,将读出来的参数加到exec后面执行既可,对你这样的高手来说可能就几行代码,对我这样的菜鸟来说已经焦头烂额了,谢谢,帮我下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式