LINUX.ORG.RU

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

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

Интересно, а что матчит вот этот NF-- 1 паттерн?

Это не паттерн, это уменьшение числа полей на единицу (NF — number of fields, '--' — декремент) и вывод того, что получилось, в stdout. К слову, awk -F. -v OFS=. 'NF-=2' выведет первые два октета через точку.

awk -F. -v OFS=. '/.*/ { NF-- ; print }' — то же самое в более человекопонятном виде.

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

Интересно, а что матчит вот этот NF-- 1 паттерн?

Это не паттерн, это уменьшение числа полей на единицу (NF — number of fields, '--' — декремент) и вывод того, что получилось, в stdout. К слову, awk -F. -v OFS=. 'NF-=2' выведет первые два октета через точку.