обновление rst2pdf приводит к удалению pip

Кроме моего комментария выше, если вы предпочитаете awk скрипт

awk -F', ' '1;!(NR%2)&&(getline <"file2")>0{$1=$1;print}' OFS='\n' file1

where

  • 1 - синоним {print $0}:
    • условие = true (1),
    • действие если не указано = default (print),
    • print без аргументов = print $0
  • !(NR%2) - для четных строк:
    • NR - Nчисло Row(запись)
    • % - вычисляет результат после деления на 2,
    • ! - обратный результат
  • && - логическое AND
  • getline <"file2" - считывает строку в $0 из file2 и делит ее на поля с FieldSeparator, указанным как опция -F=', ' и возвращает 1 в случае успеха.
  • $1=$1 - трюк для применения OutputFieldSeparator: мы должны что-то сделать с полем (полями), иначе $0 будет напечатан как есть
3
24.04.2016, 17:38
0 ответов

Теги

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