* [Comm] помощь по bash
@ 2004-05-27 16:57 Fateyev Grigory
2004-05-27 17:42 ` Alexander Kuprin
0 siblings, 1 reply; 4+ messages in thread
From: Fateyev Grigory @ 2004-05-27 16:57 UTC (permalink / raw)
To: community
Здравствуйте!
Решил занятся 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 Григорий.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] помощь по bash
2004-05-27 16:57 [Comm] помощь по bash Fateyev Grigory
@ 2004-05-27 17:42 ` Alexander Kuprin
2004-05-28 2:21 ` Sergey Shilov
2004-05-29 15:42 ` Fateyev Grigory
0 siblings, 2 replies; 4+ messages in thread
From: Alexander Kuprin @ 2004-05-27 17:42 UTC (permalink / raw)
To: community
On Thursday 27 May 2004 19:57, Fateyev Grigory wrote:
> Решил занятся bash, и в качестве пробы хочу скрипт который будет
> создавать backup дом. каталога с условием (исключяя ~/tmp и ~/iso)
> Но у меня несколько "затыков".
...skip...
Григорий, есть замечательный "букварь" по программированию в bash -- "Advanced
Bash-Scripting Guide":
http://gazette.linux.ru.net/rus/articles/index-abs-guide.html
Андрей Киселёв, за что ему огромное спасибо (и не один раз), выполнил
титаническую работу и теперь новички (и не только они) имеют возможность
подглядывать в него по мере надобности. Попробуйте начать создание скриптов с
прочтения этого руководства. :)
--
WBR, Alexander Kuprin
Russian Linux Gazette Team http://gazette.linux.ru.net/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] помощь по bash
2004-05-27 17:42 ` Alexander Kuprin
@ 2004-05-28 2:21 ` Sergey Shilov
2004-05-29 15:42 ` Fateyev Grigory
1 sibling, 0 replies; 4+ messages in thread
From: Sergey Shilov @ 2004-05-28 2:21 UTC (permalink / raw)
To: community
В сообщении от 27 Май 2004 20:42 Alexander Kuprin написал(a):
> http://gazette.linux.ru.net/rus/articles/index-abs-guide.html
>
> Андрей Киселёв, за что ему огромное спасибо (и не один раз),
> выполнил титаническую работу и теперь новички (и не только
> они) имеют возможность подглядывать в него по мере надобности.
ШЕДЕВР !!!
На http://www.altlinux.ru/ в раздел СТАТЬИ его !
--
С уважением
Сергей Шилов
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] помощь по bash
2004-05-27 17:42 ` Alexander Kuprin
2004-05-28 2:21 ` Sergey Shilov
@ 2004-05-29 15:42 ` Fateyev Grigory
1 sibling, 0 replies; 4+ messages in thread
From: Fateyev Grigory @ 2004-05-29 15:42 UTC (permalink / raw)
To: community
Здравствуйте, Alexander Kuprin!
27 Мая 2004г. в 20:42 Вы написали:
> On Thursday 27 May 2004 19:57, Fateyev Grigory wrote:
> > Решил занятся bash, и в качестве пробы хочу скрипт который будет
> > создавать backup дом. каталога с условием (исключяя ~/tmp и ~/iso)
> > Но у меня несколько "затыков".
> ...skip...
>
> Григорий, есть замечательный "букварь" по программированию в bash --
> "Advanced Bash-Scripting Guide":
>
> http://gazette.linux.ru.net/rus/articles/index-abs-guide.html
>
> Андрей Киселёв, за что ему огромное спасибо (и не один раз), выполнил
> титаническую работу и теперь новички (и не только они) имеют
> возможность подглядывать в него по мере надобности. Попробуйте начать
> создание скриптов с прочтения этого руководства. :)
>
Спасибо Александр, скачал и уже читаю = штудирую!
--
Всего наилучшего!
greg@anastasia.ru Григорий.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-05-29 15:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-27 16:57 [Comm] помощь по bash Fateyev Grigory
2004-05-27 17:42 ` Alexander Kuprin
2004-05-28 2:21 ` Sergey Shilov
2004-05-29 15:42 ` Fateyev Grigory
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git