LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

Мне как человеку, который разобрался и использует язык редактирования sam (аналог awk/sed), не представляет труда выразить и прочесть решение этой задачи на sam. Это просто дело привычки.

x/[0-9]+/ {
  +#0-/./ g/[02468]/ +#0-/[0-9]+/ |echo `{cat} '^' 2 |bc
  +#0-/./ g/[13579]/ +#0-/[0-9]+/ |echo `{cat} '^' 3 |bc
}

Но, наверное, не стоит полагаться на привычку как на решение проблем дизайна.

Исходная версия kaldeon, :

Мне как человеку, который разобрался и использует язык редактирования sam (аналог awk/sed), не представляет труда выразить и прочесть решение этой задачи на sam. Это просто дело привычки.

x/[0-9]+/ {
  +#0-/./ g/[02468]/ +#0-/[0-9]+/,. |echo `{cat} '^' 2 |bc
  +#0-/./ g/[13579]/ +#0-/[0-9]+/,. |echo `{cat} '^' 3 |bc
}

Но, наверное, не стоит полагаться на привычку как на решение проблем дизайна.