Сравнение текстовых файлов

Раздел для извращенцев( :) ) — поклонников фара.

Сообщение YuG » Пн июл 26, 2004 7:49 am

Подскажите, как сравнить два текстовых файла в FAR'e, плиз...
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение SiMM » Пн июл 26, 2004 4:08 pm

fc /?
Если понравится - можешь добавить в F2 что нибудь типа
view:<fc !^!.! !#!/!.!
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0

Сообщение Gluek » Пн июл 26, 2004 8:07 pm

2YuG
Какие критерии? Побайтовое сравнение нужно? Результат куда? В файл? На экран?
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение YuG » Вт июл 27, 2004 6:44 am

2SiMM
fc - отлично!
а за view:<fc !^!.! !#!/!.! отдельное спасибо!
Слушай, в что это за символы? Где про такой синтаксис можно почитать?
YuG
Подполковник
 
Сообщений: 588
Зарегистрирован: Пн ноя 24, 2003 11:00 am
Откуда: Теперь уже Москва
Пункты репутации: 0

Сообщение Gluek » Вт июл 27, 2004 8:46 am

Код: выделить все
Метасимволы
───────────────────────────────────────────────────────────────────────────────────────────
   В ассоциированных командах, пользовательском меню и команде "Применить команду" могут
использоваться специальные метасимволы:

   !!       символ '!'
   !        Длинное имя файла без расширения
   !~       Короткое имя файла без расширения
   !`       Длинное расширение файла без имени (ext)
   !`~      Короткое расширение файла без имени (ext)
   !.!      Длинное имя файла с расширением
   !-!      Короткое имя файла с расширением
   !+!      Аналогично !-!, но если длинное имя файла утеряно
            после выполнения команды, FAR восстановит его
   !@!      Имя файла, содержащего имена помеченных файлов
   !$!      Имя файла, содержащего короткие имена помеченных файлов
   !&       Список помеченных файлов
   !&~      Список помеченных файлов с короткими именами
   !:       Текущий диск
   !\       Текущий путь
   !/       Короткое имя текущего пути

   !?<title>?<init>!
            При выполнении команды этот символ заменяется
            данными, введенными пользователем. <title> и
            <init> - заголовок и исходный текст строки
            редактирования.

            Допускается использование нескольких таких символов
            в одной строке, например:

            grep !?Search for:?! !?In:?*.*!|c:\far\far.exe -v -

   !#       Префикс "!#", указанный перед символом ассоциации
            файла, заставляет его (и все последующие) ссылаться
            на пассивную панель (см. примечание 4).
            Например, !#!.! обозначает имя текущего файла на
            пассивной панели.

   !^       Префикс "!^", указанный перед символом ассоциации
            файла, заставляет его (и все последующие) ссылаться
            на активную панель (см. примечание 4).
            Например, !^!.! обозначает имя текущего файла на
            активной панели, а конструкция !#!\!^!.! - файл на
            пассивной панели с таким же именем, как имя текущего
            файла на активной панели.

 Примечания:

 1. FAR при обработке метасимволов подставляется только то, что они означают (имя файла,
расширение и т.д.). Никаких дополнительных символов (например, кавычки или фамилии
разработчиков FAR) не подставляется и вы должны это сделать сами, если потребуется.
Например, если используемая в ассоциациях программа требует, чтобы имя файла было в
кавычках, то вы должны писать program.exe "!.!", а не program.exe !.!.

 2. Для ассоциаций !@! и !$! допускаются следующие модификаторы:

   'Q' - заключать имена с пробелами в кавычки;
   'S' - использовать '/' вместо '\' в путях файлов;
   'F' - использовать полный путь;
   'A' - использовать ANSI кодировку.

 Например, ассоциация !@AFQ! - имя файла, содержащего имена помеченных файлов с полным путем в ANSI кодировке; имена файлов, содержащие пробелы будут заключены в кавычки.

 3. Метасимволы !@! и !$! в меню выбора (когда задано несколько ассоциаций) показываются
как есть, преобразование происходит в момент исполнения команды.

 4. Префиксы "!#" и "!^" работают как переключатели для ассоциаций. Действие этих
префиксов распространяется до следующего подобного префикса. Например:

   if exist !#!\!^!.! diff -c -p !#!\!^!.! !\!.!

   "Если на пассивной панели существует такой же файл, как и на
   активной под курсором, то показать расхождения между файлом
   на пассивной панели и файлом на активной панели, независимо
   от имени текущего файла на пассивной панели"
<!--fonto:Tahoma--><span style="font-family:Tahoma"><!--/fonto--><!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo-->Для контактов со мной пользуйтесь адресом mrgluek@gmail.com (e-mail & jabber).<!--sizec--></span><!--/sizec-->
Полезное в <a href="http://gluek.info/" target="_blank">моем блоге</a>: бесплатный <a href="http://gluek.info/free-files-hosting/" target="_blank">хостинг для файлов</a> и <a href="http://gluek.info/free-images-hosting/" target="_blank">для картинок</a>, бесплатные <a href="http://gluek.info/free-mp3-download/" target="_blank">сайты с музыкой</a>.<!--fontc--></span><!--/fontc-->
Gluek
Генерал-лейтенант
 
Сообщений: 3107
Зарегистрирован: Пн янв 06, 2003 6:24 am
Откуда: Россия/Москва
Пункты репутации: 0

Сообщение SiMM » Вт июл 27, 2004 6:05 pm

<!--QuoteBegin-YuG+Jul 27 2004, 10:44--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (YuG @ Jul 27 2004, 10:44)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Где про такой синтаксис можно почитать? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Это и многое другое можно почитать, нажав на <F2>, и, затем, на <F1>
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0


Вернуться в FAR Manager

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron