Отправляет email-рассылки с помощью сервиса Sendsay

нЕОА АЪЕТБ Ч mc

Доброе время суток всем!
Как уже недавно писали, меню пользователя в mc ( по F2 ) настраивается в
/usr/share/mc/mc.menu

Вопрос следующий: мне нужно выделить папку или файл, затем затарить его
и прогнать через bzip2. Однако mc делает немного не то что нужно :) Он
тарит директорию на один уровень выше, плюс к этому архивный файл
создается вне данной директории. Вот кусок, отвечающий за енто дело:
4 Compress the current subdirectory (tar.bz2)
Pwd=`basename %d /`
echo -n "Name of the compressed file (without extension) [$Pwd]:
"
read tar
if [ "$tar"x = x ]; then tar="$Pwd"; fi
cd .. && \
tar cf - "$Pwd" | bzip2 -f > "$tar.tar.bz2" && \
echo "../$tar.tar.bz2 created."


= f \.c$ & t r
+ f \.c$ & t r & ! t t
Со скриптами у меня хуже некуда, может кто поможет?

П.С. Может у кого-нибудь есть простенький учебник по bash, лучше даже
статья? В сети полно объемных учебников, но к сожалению читать сии
фолианты нет времени :(

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 12496; Возраст листа: 450; Участников: 1274
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/247037



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "H.R.Giger -=dead tillias_TT=-" Mon, 18 Oct 2004 22:55:59 +0400 (#247037)

 

Ответы:

i386-redhat-linux-gnu)

On Mon, 18 Oct 2004 22:55:59 +0400
"H.R.Giger -=dead tillias_TT=-" <tilli***@n*****.ru> wrote:

может, все-таки из командной строки проще и функциональнее?

$ tar cjf <архив.tar.bz2> <файл1> <файл2>

<файлN> может быть и файлом и каталогом и не только в текущем каталоге и вообще
можно отобрать их по маске

в файле mc.menu - не совсем shell-скрипт :)
а лучший учебник по bash - imho:

$ info bash

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 12524; Возраст листа: 451; Участников: 1274
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/247335



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 19 Oct 2004 12:13:27 +0300 (#247335)