нЕОА АЪЕТБ Ч 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
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