Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: Володимир Лісівка
« : 2003-11-06 04:42:01 »

Ще варіації на тему RAR-ів від SGh
a  Додати відмічені файли в RAR на протилежній панелі
   ARCG=%{Назвіть архів (пробіл+ввід - ім'я поточного каталогу)}
   echo "$ARCG"
   if [ "x$ARCG" = "x " ]
   then
      ARCG=`expr %d : '.*/\(.*\)' \| %d : '\(.*\)' \| %d`
   fi
   rar a %D/"$ARCG" %t

 
=+ D \#urar$
E  Розпакувати відмічені файли з RAR-у сюди
   ARCG=`expr %D : '\(.*\)[.].*' \| %D`
   unrar x "$ARCG" %T %d

Автор: Володимир Лісівка
« : 2003-11-06 04:22:56 »

Скрипт для розархівування вмісту архіву в каталог на протилежній панелі:

=+ f \.rar$ | f \.RAR\.z$ | f \.zip$ | f \.ZIP$ | f \.jar$ | f \.JAR$ | f \.war$ | f \.WAR$ f \.tar\.gz$ | f \.tar\.z$ | f \.tgz$ | f \.tpz$ | f \.tar\.Z$| f \.tar\.bz2$ & t r
e       Розархівувати архів на протилежну панель
   case %f in  
  *.rar|*.RAR)  
    unrar x %f %D/
  ;;
  *.zip|*.ZIP|*.jar|*.JAR|*.war|*.WAR)  
    unzip %f -d %D/
  ;;
  *.tar.bz2)
    bunzip2 -c %f | (cd %D ; tar xvf -)
  ;;
  *)
    gzip -dc %f | (cd %D ; tar xvf -)
  ;;
   esac

Просто додайте його у своє  ~/.mc/menu .