#!/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包是否可以安装相关推荐

  1. 在jsp页面中点击编辑按钮,显示input边框,可编辑,点击保存按钮,输入框消失,不可编辑,并将文本框中的内容保存到数据库中

    寻找的资料 一. 默认readonly不允许编辑.点击编辑的时候加上边框样式,去掉readonly属性 <style>.readonly input{border:none}</st ...

  2. java合并两个doc文件,java实现合并2个文件中的内容到新文件中

    编写一个程序 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中 a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔. 复制代码 代码如下: packag ...

  3. 利用python将txt文件中的内容写入Excel文件中

    Python是一个强大的语言,解决这点问题非常简单. 首先我们先下载两个包,xlrd,xlwt分别可实现对excel文件的读和写操作. 接下来详见代码: 1.从txt里写入excel文件 # codi ...

  4. linux下输出文件中部分内容到新文件中,Linux 把一个文件标准输出输入到另一个文件中...

    ">"重定向覆盖原来的文件:">>"追加到文件的末尾. 1.重定向标准输出,可以使用">"符号,举例: dir my ...

  5. C# 将List中的数据导入csv文件中

    //http://www.cnblogs.com/mingmingruyuedlut/archive/2013/01/20/2849906.html C# 将List中的数据导入csv文件中 将数据保 ...

  6. 如何使用浏览器控制台通过JavaScript抓取并将数据保存在文件中

    by Praveen Dubey 通过Praveen Dubey 如何使用浏览器控制台通过JavaScript抓取并将数据保存在文件中 (How to use the browser console ...

  7. python前n项和存为一个数组_python-将数组或DataFrame与其他信息一起保存在文件中...

    python-将数组或DataFrame与其他信息一起保存在文件中 统计软件Stata允许将短文本片段保存在数据集中. 这可以使用NumPy和/或NumPy完成. 这对我来说是非常有价值的功能,因为它 ...

  8. C语言动态内存使用多文件实现通讯录,并可以保存在文件中

    一.使用多文件实现通讯录 1.头文件"Contact.h" 自己写的头文件:只要写包含库函数的头文件,和自己写的函数的声明,个人信息结构体,通讯录结构体,以及枚举,和宏定义. #p ...

  9. AndroidStudio中利用openFileOutput将数据保存在文件中,利用openFileInput读取文件中的数据

    一.要实现的功能 将输入框中的数据保存到指定文件名的文件中,实现数据的持久化:如果数据已经保存了,活动下次再启动的时候,就将保存在文件中的数据读取出来,显示在输入框中. 二.基本知识 利用活动生命周期 ...

最新文章

  1. Exp 8 Web基础 20164302 王一帆
  2. Java垃圾回收调优
  3. c语言 获取文件名的相对路径,c – 如何获取对应于给予dlopen的相对路径的绝对库文件名?...
  4. 《水泥公司信息管理系统》Access学习心得
  5. .NET技术之美-网络编程
  6. EAGER的获取是代码的味道
  7. android 右上角 xml,android状态栏右上角增加图标的方法
  8. 内核线程和用户线程(SMP)
  9. 学生电脑哪个牌子好_电脑桌哪个牌子好?如何选购电脑桌?2020年值得选购的电脑桌品牌推荐...
  10. [IOI2018] seats 排座位
  11. java学习笔记之线程(一)
  12. wlst启动weblogic
  13. [PHP] - Laravel 5 的 Hello Wold
  14. opencms10.5.1如何汉化
  15. Common IO 使用小结
  16. [转]关于公司级别的知识库的建设的一些看法。
  17. 手机应用市场优劣势比较
  18. 简易md5验证python包md5hash
  19. X-Frame-Options
  20. 面向接口编程VS《倚天屠龙记》里张三丰教无忌打太极

热门文章

  1. Web开发学习路线图
  2. 关于Struts2的通配方法、转发重定向
  3. iOS11适配tableView顶部空白
  4. 【转】C# 操作系统防火墙
  5. Prime Count 求大区间素数个数
  6. OC第六节 遍历集合、数组排序
  7. EXT 中form的列横向排列
  8. Extjs4.1:模式窗口的设置
  9. 痛并快乐着看火箭比赛
  10. git 清空所有commit记录