永发信息网

shell,谁能帮我解决E_NOARGS=65为啥等于65啊!还有[-z "$1"]是啥意思?

答案:2  悬赏:80  手机版
解决时间 2021-02-01 00:28
!#/bin/bash

SUCCESS=0
E_NOARGS=65
if [ -z "$1" ]
then
echo "Usage: `basename $0` rpm-file"
exit $E_NOARGS
fi
{
echo
echo "Archive Description:"
rpm -qpi $1
echo
echo "Archive Listing:"
rpm -qpl $1
echo
rpm -i --test $1
if [ "$?" -eq $SUCCESS ]
then
echo "$1 can be installed."
else
echo "$1 cannot be installed."
fi
echo
> "$1.test"
echo "Results of rpm test in file $1.test"
exit 0
最佳答案
首先-z表示的是空串。即判断你输入的字符串是否为空。
E_NOARGS=65,就是表示给变量E_NOARGS赋值给65的意思啊。
使用变量是使用$E_NOARGS.
全部回答
我。。知。。道 加。。我。。私。。聊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平东旅社怎么去啊,我要去那办事
京东商城网上购物手机宇曼橱柜质量如何
如果津液已复,便仍干燥首选何方药润肠通便:
不喜欢你和女人相处是怎么回事乀?
南航330机型,经济舱,选哪个位置好一些,安
宝峰宾馆(武陵南街)地址好找么,我有些事要过
为什么我每次游完泳身上都会过敏?
【慢三慢四舞】舞蹈里的慢三慢四平四英文怎么
火狐浏览器,如何避免加载页面时转到载入出错
言语收盘价请问你还知道哪些你能告诉我吗谚语
覃姐旅社地址在什么地方,想过去办事
宾补和宾语从句有什么区别?我允许(allow)你
别克凯越2015款原车有防盗装置吗
新世佳园商务宾馆地址在什么地方,想过去办事
请问广东国际商品交易中心交易可靠吗
推荐资讯
额头被撞了一条疤,好了会留疤吗
为什么我吹长笛都吹不响?
纤指蔻化妆美甲店地址在什么地方,想过去办事
华硕手机是不是自动分享wifi密码?
为什么那么多人想去南宁恒大地产
乐山大佛位于哪里?详细的
张大伯家养鸡的只数是鸭只数的五分之三,后来
上海红房子生殖中心和集爱遗传与不育中心是什
在亲威里工作两年多了 是一行技术工作,刚开
在乡(镇)设立村镇银行,其注册资本不得低于
扬帆羊绒衫特卖否认邮局地址在哪,我要去那里
红莲湖桶装水南金村店地址有知道的么?有点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?