Enviado em 16/06/2013 - 15:48h
Olá a todos,
Estou a tentar criar um script que me permita descompactar uma série de ficheiros *.bz2, dentro de várias pastas existentes dentro de um directório.
o script passa como parâmetro o directório de raiz onde estão as diversas pastas. E cada pasta contêm diversos ficheiros que quero descompactar.
bunzip2: Can't open input file 00001_93m.bz2:
#!/bin/bash
# Usage: sh arguments.sh fileA fileB temp\ file
clear
echo "Welcome copy file"
num=$#
echo "number parameters:" $num
dir=$1
#echo $dir
cd $dir
if [ $num -eq 1 ]
then
#echo "Directory:" $dir
for arg in $(ls $dir)
do
if [ -d $1/$arg ]
then
path=$dir$arg
#echo $path
for file in $(ls $path)
do
echo $file
ficheiro=$dir$arg$path$ficheiro
echo $ficheiro
bunzip2 $file
#
done
fi
done
exit 0
else
echo "error parameters"
exit 0
fi
-cumprimentos