Ваш пример работает нормально, но для перемещения div вам нужно установить его стиль.
в этом случае я установил его в реальном и ничего не изменил в вашем коде
function animateIt(elementId) {
var elem = document.getElementById(elementId)
var tick = 0
var timer = setInterval(function() {
if (tick < 100) {
elem.style.left = elem.style.top = tick + 'px'
tick++
} else {
clearInterval(timer)
}
}, 10)
}
animateIt('box1')
div{
position:relative;
}
<div id="box1">First Box</div>
Я думаю, что Вы ищете
uniq --count
- c, - считают строки префикса количеством случаев
На всякий случай Вы хотите вывод в формате, который Вы первоначально указали (с количеством происшествий в конце):
uniq -c logfile | sed 's/\([0-9]+\)\(.*\)/\2: \1/'
Используя AWK с ассоциативными массивами могло бы быть другое решение чего-то вроде этого.
Используя awk:
cat file.txt | awk '{count[$1 " " $2]++;} \
END {for(w in count){print w ": " count[w]};}'
возможно, используйте xargs? Не может соединить все это в моей голове на месте здесь, но использовать xargs на Вашем виде-u так, чтобы в течение каждой уникальной секунды Вы могли grep исходный файл и сделали туалет-l для получения числа.