sh 获取bzip2未压缩文件大小,重新压缩bzip2存档...等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 获取bzip2未压缩文件大小,重新压缩bzip2存档...等相关的知识,希望对你有一定的参考价值。

#!/bin/sh

case "${1}" in

  'getsize')
    BZ2FILE="$2"
    bzip2 --decompress --stdout ${BZ2FILE} | wc --bytes
  ;;
  
  'relrzip')
    BZ2FILE="$2"
    bzip2 --decompress --stdout ${BZ2FILE} | lrzip -vv -l -o $(basename --suffix=.bz2 ${BZ2FILE}).lrzip
  ;;

  '*')
    cat <<-EOF
  
   SYNTAX: 
   $0 [getsize | relrzip] [file.bz2]
  
   PARAMETERS:
   getsize = get the size of the decompressed file w/o decompressing it
   relrzip = re-compress bzip2 file using lrzip 

EOF
   ;;

esac

以上是关于sh 获取bzip2未压缩文件大小,重新压缩bzip2存档...等的主要内容,如果未能解决你的问题,请参考以下文章