Size: a a a

2020 December 21

q

qwerty in pro.bash
я создаю некоторый файл, там дробность через запятые
источник

q

qwerty in pro.bash
я этот файл с помощью sed отпарсил
источник

q

qwerty in pro.bash
и юзаю в другом скрипте
источник

q

qwerty in pro.bash
вроде норм
источник

Лс

Лень с Самосознанием... in pro.bash
qwerty
я создаю некоторый файл, там дробность через запятые
Я знаю. Но ты ж его не раз и навсегда создал
источник

q

qwerty in pro.bash
лан, возможно, вы правы
источник

Лс

Лень с Самосознанием... in pro.bash
qwerty
лан, возможно, вы правы
И чую что учителю ты только код посылаешь
источник

q

qwerty in pro.bash
Лень с Самосознанием
И чую что учителю ты только код посылаешь
"учитель" звучит милоо...)
источник

q

qwerty in pro.bash
за учителем стоит грозный пид#рас
источник

Лс

Лень с Самосознанием... in pro.bash
😂
источник

Bm

Baka mate in pro.bash
Паша Калугин
Ну т.е. файл
foo bar 01:01:01 baz
foo
10:00:10


Вывод должен быть
foo bar 3661 baz
foo
36010
printf "foo bar 01:01:01 baz\nfoo\n10:00:10\n" | awk '{ match($0, /([0-9][0-9]):([0-9][0-9]):([0-9][0-9])/, hms); hh=hms[1]; mm=hms[2]; ss=hms[3];} $0 sub(/([0-9][0-9]):([0-9][0-9]):([0-9][0-9])/, (hh*3600)+(mm*60)+ss); {  }'
источник

ПК

Паша Калугин... in pro.bash
я в итоге перлом сделал
источник

ПК

Паша Калугин... in pro.bash
perl -pe 's/(([0-9]+:)+[0-9]+)/qx{echo -n $1 | awk -F: \'{ res = 0; for (i = 1; i <= NF; ++i) { res *= 60; res += \$i } printf ("%ss", \$0, res); }\'}/e'
источник

∀lǝxǝʎ in pro.bash
perl'ом вызывать awk, а месье знает толк
источник

🌚

🌚 YupiRex in pro.bash
🌚 YupiRex
echo -e "foo bar 01:01:01 baz\nfoo\n10:00:10" | sed -r 's/(.*)([0-9]{2}):([0-9]{2}):([0-9]{2})(.*)/echo \1$((\2*3600+\3*60+\4))\5/e'
по сути тоже что и седом только чуток усложненно
источник

~

~= ieroglif =~ in pro.bash
Лень с Самосознанием
grep -Po "([a-z,A-Z,0-9]{2}:){5}[a-z,A-Z,0-9]{2}"

Этот точнее
Работает,а можно расказать что здесь написано ? Пожалуйста.)
источник

M

Maxim in pro.bash
~= ieroglif =~
Работает,а можно расказать что здесь написано ? Пожалуйста.)
grep -oiE "([0-9a-f]{2}:){5}[0-9a-f]{2}"

так будет правильнее
источник

~

~= ieroglif =~ in pro.bash
Maxim
grep -oiE "([0-9a-f]{2}:){5}[0-9a-f]{2}"

так будет правильнее
Что за цифры в фигурных скобках ? Объясните чайнику
источник

Лс

Лень с Самосознанием... in pro.bash
~= ieroglif =~
Работает,а можно расказать что здесь написано ? Пожалуйста.)
Вызываю grep, поисковик, вручаю ему два флага чтоб включить поддержку Перловых регулярок и чтоб выводить только то, что нашли (по умолчанию он всю строку тянет)
Дальше регулярка, в первых скобках группа повторяющаяся 5 раз, внутри группы указание разрешённых символов, мультипликатор (2) и постоянный символ двоеточия (тоесть указываю на группу а-ля "f0:"). Ну и завершаю ещё раз дважды вызывая разрешённые символы
источник

Лс

Лень с Самосознанием... in pro.bash
Maxim
grep -oiE "([0-9a-f]{2}:){5}[0-9a-f]{2}"

так будет правильнее
Ага
источник