0xd34df00d
20.09.2012 13:28 Azoth_primary
Скажите, фанаты не-костылей и юниксвея, как в этом вашем cut вырезать два последних байта из каждой строки?
Recommended by:
@pooq: моча съела говно
очень просто: открываешь исходники ядра...
grep -o '..$'
grep — комбайн! Каждой задаче свой инструмент!
sed'ом :]
sed — комбайн! Каждой задаче свой инструмент!
тебе работать или попиздеть?
смотрите какой некомбайнопользователь!
Мне попиздеть о том, что приверженцы юниксвея — ебанутые фанатики.
R.
tail -c-3
И как это сделать для каждой строчки? Мне нужно сделать что-то типа grep "match time" debug.log | cut последние два байта
И да, кстати, как получившийся список просуммировать средствами шелла?
grep "match time" debug.log | while read i; do echo ${i} | tail -c-3; done #UNIX-WAY зашкаливает
Если ты под юниксвеем называешь костыли. то да, еще как зашкаливает.
На /12 теперь еще ответь позязя.
В идеале, кстати, не список просуммировать, а посчитать среднее арифметическое — то есть, сумму еще на число строк разделить.
... | while read num; do sum=$(($sum + $num)); done
НУЖНО БОЛЬШЕ TAIL'ОВ ДЛЯ БОГА TAIL'ОВ
Скоуп у $sum будет не торт.
$ grep "match time" debug.log | grep --color=never -o "...$" | while read num; do sum=$[$sum + $num]; echo $sum; done | tail -n1
1494
Всего-то.
... | awk 'BEGIN {sum=0} {sum=sum+1} END {print sum/NR
}'
Блядь. Только не авк, я его ниасилил.
а зря, он няшен
тебе дали готовую команду. Что тут не осиливать?.
И да, всё вышеперечисленное, даже вместо грепа, можно сделать в авке :)
И ты хуйню какую-то понаписал, едва ли там sum + 1 должно быть. Как к инпуту обратиться?
блять, там $1 должно быть
Ня, спасибо.
кстати да
и да, я авк тоже не осилил, но на подобное моих знаний хватило:
# 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="";
}
Авк — комбаен, кококо.
забавно слышать \то от автора комбайна
что с тобой макинтош сделал, уже кукарекаешь, как настоящий макоеб. Печально это читать.
MY EYES
Но личкрафты ведь не комбайн.
++
ну, почини
Лиспоблядь закукарекала.
не вижу необходимости. проще очистить окно чятика
лисп не зашквар. А вот макоебство еще какой зашквар.
О нет, зашквар. А у тебя бугурт просто от мака, потому что я успешный человек и творческая личность с Mac OS X, а ты — жалкое виндобыдло, мухаха.
WHAT THE FUCK AM I READING? >_<
> успешный человек и творческая личность с Mac OS X
> успешный человек и творческая личность
> успешный человек
> Mac OS X
Ржал на всю квартиру, испугал кота.
:3
У тебя защитная реакция просто такая.
у тебя дедфуд.
блять, я тут с вами о какой-то хуйне треплюсь вместо того чтобы доки читать. нахUй.
нет, просто мне смешон ты-макоеб. Давай уже вертайся на прыщи.
Я как бы и с прыщей щас.