[Comm] помощь по bash
Fateyev Grigory
=?iso-8859-1?q?greg_=CE=C1_anastasia=2Eru?=
Чт Май 27 20:57:12 MSD 2004
Здравствуйте!
Решил занятся bash, и в качестве пробы хочу скрипт который будет
создавать backup дом. каталога с условием (исключяя ~/tmp и ~/iso)
Но у меня несколько "затыков".
#!/bin/bash
DIR=/home/greg
FILE=list.copy
if [ -e "$DIR/$FILE" ]
then
rm -f $DIR/$FILE \
ls -a $DIR > $DIR/$FILE
else
ls -a $DIR > $DIR/$FILE
fi
# Создаю файл с деревом ~/ но кусок работать отказывается...
declare -a array
array=( `cat "$FILE" | tr '\n' ' '`)
# читаю файл в массив, а как удалить из списка исключения?
#if [ "$array[@]" ]
#then
#unset array[] #удалить каталоги ~/tmp и ~/iso
#fi
echo ${array[@]}
echo
#tar cvfj - $DIR > greg.tar.bz2
Спасибо!
--
Всего наилучшего!
greg на anastasia.ru Григорий.
Подробная информация о списке рассылки community