登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Code@Pig Home

喜欢背着一袋Code傻笑的Pig .. 忧美.欢笑.记忆.忘却 .之. 角落

 
 
 

日志

 
 

[shell] 在OpenBSD中直接解.tar.bz2的小脚本

2006-09-16 23:25:28|  分类: os_OpenBSD |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在OpenBSD中,没有tar jxf命令,.tar.bz2是不能直接解开的。但我们可以通过下面的命令:

    bzip2 -d < compressed_file | tar xf -


不过上面的命令太繁琐了,下面是我在网上找到的一段小脚本,把其放到 /usr/local/bin/ 下,并 chmod +x bzipx,则以后只需下面命令便可解压 .tar.bz2 这样的东东:

    bzipx compressed_file



bzipx shell script
-----------------------------------------------

#!/bin/ksh

# Written by geek00L[20060223] - The easy bzip2 decompression script for OpenBSD
# Revision
# 20050306 - Improved error message handling as well as bzip2 checking


if [ -f /usr/local/bin/bzip2 ]
then
echo "bzip2 is installed" > /dev/null
else
echo "bzip2 not found, please install it via ports/packages"
exit 1
fi

Kompressed="$1"

if [ $# -ne 1 ]
then
echo "Usage: $0 compressed_file"
exit 1
fi

if [ -f $Kompressed ]
then
/usr/local/bin/bzip2 -d < $Kompressed | tar xf -
fi
  评论这张
 
阅读(890)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018