#!/bin/bash


for i in $*; do  
# echo "$i"
  case $i in
	*.bz2)
	    j=`echo "$i"|sed 's@\.bz2@.lzma@'`
	    bzip2 -dc "$i" | \
		lzma -c9 > "$j" && { 
			touch -r "$i" "$j" && rm -f "$i"
		}
	;;
	*.gz)
	    j=`echo "$i"|sed 's@\.gz@.lzma@'`
	    gzip -dc "$i" | \
		lzma -c9 > "$j" && {
			touch -r "$i" "$j" && rm -f "$i"
		}
	;;
	*)
	;;
  esac
done
