C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装
#!/bin/bash
# 這個腳本是用來描述和確認是否可以安裝一個rpm包
# 在一個文件中保存輸出
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??????????? # 查詢說明, 一般我用 rmp -qa
??? echo
??? echo "Archive Listing:"
??? rpm -qpl $1??????????? # 查詢列表
??? echo
??? rpm -i --test $1??? # 查詢 rpm 包是否可以被安裝
??? if [ "$?" -eq "$SUCCESS" ]
??? then
??????? echo "$1 can be installed."
??? else
??????? echo "$1 can not be installed."
??? fi
??? echo
} > "$1.test"??????????? # 把代碼塊中的所有輸出都重定向到文件中
echo "Results of rpm test in file $1.test"
exit 0
轉載于:https://www.cnblogs.com/moveofgod/p/3696269.html
總結
以上是生活随笔為你收集整理的C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab使用常犯的错误
- 下一篇: Android电池电量更新 - Batt