⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 de-rpm.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 SH
字号:
#!/bin/bash# de-rpm.sh: 解包一个'rpm'归档文件: ${1?"Usage: `basename $0` target-file"}# 必须指定'rpm'归档文件名作为参数. TEMPFILE=$$.cpio                         # Tempfile必须是一个"唯一"的名字.                                         # $$是这个脚本的进程ID.                                                                                 rpm2cpio < $1 > $TEMPFILE                # 将rpm归档文件转换为cpio归档文件.cpio --make-directories -F $TEMPFILE -i  # 解包cpio归档文件.rm -f $TEMPFILE                          # 删除cpio归档文件.exit 0#  练习:#  添加一些代码来检查    1) "target-file"是否存在#+                       2) 这个文件是否是一个rpm归档文件.#  暗示:                    分析'file'命令的输出.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -