СЯУ про '-' у cut
Nov. 21st, 2021 03:46 pm"cut -f 2" - второе поле.
"cut -f 2-" - текст без первого поля, с сохранением разделителя.
Офигенная штука. Фактически, это "отрезать начало по разделителю."
"cut -f 2-" - текст без первого поля, с сохранением разделителя.
Офигенная штука. Фактически, это "отрезать начало по разделителю."
no subject
Date: 2021-11-21 02:34 pm (UTC)С сохранением разделителя?! Нет же; просто берем хвост (да, с разделителями внутри), но разделитель перед хвостом не берем.
(no subject)
From:no subject
Date: 2021-11-29 05:20 am (UTC)Потом вспоминаешь, что под капотом - порождение процессов, 100500 переключений kernel<->user, каждая тулза в цепочке преобразует текст из вывода предыдущей во что-то внутреннее, надругается над ним и выводит обратно в текстовом виде и т.д., и т.п., и думаешь - как же раньше люди без питона мучались (или другого скриптового языка с нормальной обработкой строк). Потом заодно вспоминаешь, что как-то коряво парсить даже питоном текстовый вывод некоей юниксвейной тулзы, выдающей человекочитаемый текст, и приходит еретическая мысля, что идеология "всё есть текст" не такая уж офигенная и универсальная.