amarao: (Default)
[personal profile] amarao
"cut -f 2" - второе поле.
"cut -f 2-" - текст без первого поля, с сохранением разделителя.

Офигенная штука. Фактически, это "отрезать начало по разделителю."

Date: 2021-11-21 02:34 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

С сохранением разделителя?! Нет же; просто берем хвост (да, с разделителями внутри), но разделитель перед хвостом не берем.

Date: 2021-11-29 05:20 am (UTC)
mc6312: (Default)
From: [personal profile] mc6312
Угу. Видишь какую-нибудь цепочку из find|grep|cut|чорта лысого - ага, юникс-вей, офигенно.
Потом вспоминаешь, что под капотом - порождение процессов, 100500 переключений kernel<->user, каждая тулза в цепочке преобразует текст из вывода предыдущей во что-то внутреннее, надругается над ним и выводит обратно в текстовом виде и т.д., и т.п., и думаешь - как же раньше люди без питона мучались (или другого скриптового языка с нормальной обработкой строк). Потом заодно вспоминаешь, что как-то коряво парсить даже питоном текстовый вывод некоей юниксвейной тулзы, выдающей человекочитаемый текст, и приходит еретическая мысля, что идеология "всё есть текст" не такая уж офигенная и универсальная.
Edited Date: 2021-11-29 05:21 am (UTC)

Profile

amarao: (Default)
amarao

February 2026

S M T W T F S
123456 7
8910111213 14
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 07:36 am
Powered by Dreamwidth Studios