📄 de-rpm.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 + -