q
Size: a a a
Лс
Лс
q
Bm
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); { }'
ПК
ПК
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'
~
grep -Po "([a-z,A-Z,0-9]{2}:){5}[a-z,A-Z,0-9]{2}"
Лс
Лс