0xd34df00d 20.09.2012 13:28 Azoth_primary

Скажите, фанаты не-костылей и юниксвея, как в этом вашем cut вырезать два последних байта из каждой строки?

Recommended by:

@pooq: моча съела говно

1. Crazy_Owl 20.09.2012 13:29 Azatoth

очень просто: открываешь исходники ядра...

2. gelraen 20.09.2012 13:29 work-laptop

grep -o '..$'

3. 0xd34df00dgelraen /2 20.09.2012 13:30 Azoth_primary

grep — комбайн! Каждой задаче свой инструмент!

4. Rayslava 20.09.2012 13:30 RAY-DESKTOP

sed'ом :]

5. 0xd34df00dRayslava /4 20.09.2012 13:30 Azoth_primary

sed — комбайн! Каждой задаче свой инструмент!

6. gelraen0xd34df00d /3 20.09.2012 13:30

тебе работать или попиздеть?

7. magog0xd34df00d /3 20.09.2012 13:30 Azoth@Work

смотрите какой некомбайнопользователь!

8. 0xd34df00dgelraen /6 20.09.2012 13:31 Azoth_primary

Мне попиздеть о том, что приверженцы юниксвея — ебанутые фанатики.

9. 0xd34df00dmagog /7 20.09.2012 13:31 Azoth_primary

R.

10. mva 20.09.2012 13:31 N900

tail -c-3

11. 0xd34df00dmva /10 20.09.2012 13:31 Azoth_primary

И как это сделать для каждой строчки? Мне нужно сделать что-то типа grep "match time" debug.log | cut последние два байта

12. 0xd34df00d0xd34df00d /11 20.09.2012 13:32 Azoth_primary

И да, кстати, как получившийся список просуммировать средствами шелла?

13. mva0xd34df00d /11 20.09.2012 13:32 N900

grep "match time" debug.log | while read i; do echo ${i} | tail -c-3; done #UNIX-WAY зашкаливает

14. 0xd34df00dmva /13 20.09.2012 13:33 Azoth_primary

Если ты под юниксвеем называешь костыли. то да, еще как зашкаливает.
На /12 теперь еще ответь позязя.
В идеале, кстати, не список просуммировать, а посчитать среднее арифметическое — то есть, сумму еще на число строк разделить.

15. gelraen0xd34df00d /12 20.09.2012 13:33

... | while read num; do sum=$(($sum + $num)); done

16. gelraenmva /13 20.09.2012 13:34

НУЖНО БОЛЬШЕ TAIL'ОВ ДЛЯ БОГА TAIL'ОВ

17. 0xd34df00dgelraen /16 20.09.2012 13:35 Azoth_primary

Скоуп у $sum будет не торт.
$ grep "match time" debug.log | grep --color=never -o "...$" | while read num; do sum=$[$sum + $num]; echo $sum; done | tail -n1
1494

Всего-то.

18. gelraen0xd34df00d /14 20.09.2012 13:35

... | awk 'BEGIN {sum=0} {sum=sum+1} END {print sum/NR
}'

19. 0xd34df00dgelraen /18 20.09.2012 13:36 Azoth_primary

Блядь. Только не авк, я его ниасилил.

20. gelraen0xd34df00d /19 20.09.2012 13:36 work-laptop

а зря, он няшен

21. mva0xd34df00d /19 20.09.2012 13:36 N900

тебе дали готовую команду. Что тут не осиливать?.
И да, всё вышеперечисленное, даже вместо грепа, можно сделать в авке :)

22. 0xd34df00dgelraen /20 20.09.2012 13:36 Azoth_primary

И ты хуйню какую-то понаписал, едва ли там sum + 1 должно быть. Как к инпуту обратиться?

23. gelraen0xd34df00d /22 20.09.2012 13:37 work-laptop

блять, там $1 должно быть

24. 0xd34df00dgelraen /23 20.09.2012 13:37 Azoth_primary

Ня, спасибо.

25. gelraenmva /21 20.09.2012 13:37

кстати да

26. mvagelraen /25 20.09.2012 13:39 N900

и да, я авк тоже не осилил, но на подобное моих знаний хватило:
# Rubyless omploading
ompld() {
LOAD_URL=" http://ompldr.org/upload"
if [[ -n $1 ]]; then
c=1;
for i in ${@};
do
OPTS+=(-F file${c}=@${i});
let c+=1;
done
else
OPTS+=(-F file1=@-);
fi;

curl -\# ${OPTS} ${LOAD_URL} | \
awk '/Info:|File:|Thumbnail:|BBCode:|<div\ class="upload">/{sub(/<div\ class="upload">.*/,"\n");gsub(/<[^<]*?\/?>/,"");$1=$1;sub(/^/,"\033[ 0;34m");sub(/:/,"\033[0m: ");print}';
OPTS="";
}

27. 0xd34df00dmva /21 20.09.2012 13:39 Azoth_primary

Авк — комбаен, кококо.

28. mva0xd34df00d /27 20.09.2012 13:40 N900

забавно слышать \то от автора комбайна

29. Crazy_Owl0xd34df00d /27 20.09.2012 13:40 Azatoth

что с тобой макинтош сделал, уже кукарекаешь, как настоящий макоеб. Печально это читать.

30. gelraenmva /26 20.09.2012 13:40 work-laptop

MY EYES

31. 0xd34df00dmva /28 20.09.2012 13:40 Azoth_primary

Но личкрафты ведь не комбайн.

32. 0xd34df00dgelraen /30 20.09.2012 13:40 Azoth_primary

++

33. mvagelraen /30 20.09.2012 13:40 N900

ну, почини

34. 0xd34df00dCrazy_Owl /29 20.09.2012 13:40 Azoth_primary

Лиспоблядь закукарекала.

35. gelraenmva /33 20.09.2012 13:41 work-laptop

не вижу необходимости. проще очистить окно чятика

36. Crazy_Owl0xd34df00d /34 20.09.2012 13:42 Azatoth

лисп не зашквар. А вот макоебство еще какой зашквар.

37. 0xd34df00dCrazy_Owl /36 20.09.2012 13:42 Azoth_primary

О нет, зашквар. А у тебя бугурт просто от мака, потому что я успешный человек и творческая личность с Mac OS X, а ты — жалкое виндобыдло, мухаха.

38. gelraen0xd34df00d /37 20.09.2012 13:43 work-laptop

WHAT THE FUCK AM I READING? >_<

39. Crazy_Owl0xd34df00d /37 20.09.2012 13:43 Azatoth

> успешный человек и творческая личность с Mac OS X
> успешный человек и творческая личность
> успешный человек
> Mac OS X
Ржал на всю квартиру, испугал кота.

40. 0xd34df00dgelraen /38 20.09.2012 13:43 Azoth_primary

:3

41. 0xd34df00dCrazy_Owl /39 20.09.2012 13:44 Azoth_primary

У тебя защитная реакция просто такая.

42. gelraen0xd34df00d /41 20.09.2012 13:45 work-laptop

у тебя дедфуд.

43. gelraen 20.09.2012 13:46 work-laptop

блять, я тут с вами о какой-то хуйне треплюсь вместо того чтобы доки читать. нахUй.

44. Crazy_Owl0xd34df00d /41 20.09.2012 13:47 Azatoth

нет, просто мне смешон ты-макоеб. Давай уже вертайся на прыщи.

45. 0xd34df00dCrazy_Owl /44 20.09.2012 13:47 Azoth_primary

Я как бы и с прыщей щас.

Do you really want to delete ?