нужен скрипт который распакует N ое кол-во архивов с диска в указанную папку
что то типа
unpack /home/tneo/ut2004
хочется сделать своеобразный инсталятор к анреалу что бы с двд ставился, а то копировать на винт а потом устанавливать места нехватает
нашел такое
for file in "$@"
do
case $file in
*tar.bz2|*.tbz2)
bunzip2 -c "$file" | tar xvpf -
;;
esac
done
как сюда вписать список архивных файлов?
и сделать распаковку в указанную деррикторию
спасибо большое
и так сделана первая часть
а как теперь сделать что бы распаковка была в указанную папку
tneo@linux:~> sh unpack /home/tneo/ut
что бы скрипт создавал папку ut и распаковывал туда архивы?
#!/bin/sh
if [ -z "$1" ]; then echo "usage: $0 <directory>"; exit 1; fi
mkdir $1 &>/dev/null
if [ ! -d "$1" -o ! -w "$1" ]; then exit 1; fi
for file in "file1" "file2" "file3"
do
tar -xvjf "$file" -C $1
done