Удаление некоторого идентификатора из большого текстового файла на основе двух других текстовых файлов

Я понял, что это не стандартный макроязык LibreOffice, аrelatorio , подмножествоGenshi(вопрос был в контекстеtryton).

Согласно первой ссылке, поддерживаемые директивы Genshi::

  • py:for ;
  • py:if ;
  • py:choose ;
  • py:when ;
  • py:otherwise ;
  • py:with.

Кажется, что внутри оператора TEST=""разрешен стандартный синтаксис Python (, т.е. в случае, который меня интересовал, см. комментарий выше,len(array)).

-1
25.04.2020, 10:05
1 ответ

Просто grepфайл Aдля строк, встречающихся в файле B, а затем grepрезультат этого для строк, встречающихся в файле C.

$ ( grep -wF -f fileB | grep -wF -f fileC ) <fileA
ID5 ID8 0.8
ID7 ID14    0.4
ID3 ID9 0.6

Опции, используемые с grep:

  • -wдля соответствия только целым словам (это общедоступная, но не -стандартная опция ). Мы используем эту опцию, чтобы не совпадать с ID10при поиске ID1.
  • -Fинтерпретировать шаблоны как строки, а не как регулярные выражения.
  • -fдля чтения шаблонов для сопоставления из отдельного файла.
1
19.03.2021, 02:26

Теги

Похожие вопросы