<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Stat on Amit Agarwal Linux Blog</title>
    <link>/tags/stat/</link>
    <description>Recent content in Stat on Amit Agarwal Linux Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 29 Jun 2010 12:23:05 +0000</lastBuildDate>
    
	<atom:link href="/tags/stat/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Getting your wordpress self hosted stats on your console with bash script.</title>
      <link>/2010/06/29/wordpress-hosted-stats-console-bash-script/</link>
      <pubDate>Tue, 29 Jun 2010 12:23:05 +0000</pubDate>
      
      <guid>/2010/06/29/wordpress-hosted-stats-console-bash-script/</guid>
      <description>&lt;p&gt;Some time back I wrote a blog on how to get your site stats using curl in &amp;lt;a class=&amp;quot;zem_slink freebase/en/bash&amp;quot; title=&amp;quot;Bash&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://tiswww.case.edu/php/chet/bash/bashtop.html&amp;quot;&amp;gt;bash shell&lt;/a&gt;. Today we will use the same script to get the stats every few seconds on the terminal on the same line, similar to progress meter.&lt;/p&gt;
&lt;p&gt;Here is the script and the description:&lt;/p&gt;
&lt;div class=&#34;codecolorer-container bash solarized-light&#34; style=&#34;overflow:auto;white-space:nowrap;width:550px;&#34;&gt;
  &lt;table cellspacing=&#34;0&#34; cellpadding=&#34;0&#34;&gt;
    &lt;tr&gt;
      &lt;td class=&#34;line-numbers&#34;&gt;
        &lt;div&gt;
          1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;
        &lt;/div&gt;
      &lt;/td&gt;
&lt;pre&gt;&lt;code&gt;  &amp;lt;td&amp;gt;
    &amp;lt;div class=&amp;quot;bash codecolorer&amp;quot;&amp;gt;
      &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#!/bin/bash -&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#===============================================================================&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#          FILE:  update_stats.sh&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#         USAGE:  ./update_stats.sh&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#   DESCRIPTION:  Update the stats inline in shell every $1 seconds.&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       OPTIONS:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#  REQUIREMENTS:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#          BUGS:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#         NOTES:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#        AUTHOR:  &amp;lt;a class=&amp;quot;zem_slink&amp;quot; title=&amp;quot;Amit Agarwal&amp;quot; rel=&amp;quot;homepage&amp;quot; href=&amp;quot;http://amit-agarwal.co.in&amp;quot;&amp;gt;Amit Agarwal&amp;lt;/a&amp;gt; (AKA), amit.agarwal@amit-agarwal.co.in&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       COMPANY:  Individual&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       VERSION:  1.0&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#       CREATED:  06/21/2010 11:27:16 PM IST&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#      REVISION:  ---&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#===============================================================================&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;sleep_time&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;30&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;#the time to wait between stats collection&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;run_stats&amp;lt;/span&amp;gt;=get_stats  &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# the script to run to get the stats&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;filename&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;tmp&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;statpress.html &amp;lt;span class=&amp;quot;co0&amp;quot;&amp;gt;# the filename where the script is storing the html file of your statpress page.&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;eval&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$run_stats&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/dev_null&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;/dev/null&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki//dev/null&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;/&amp;lt;/span&amp;gt;dev&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;null&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;while&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;true&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;do&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview start--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;values&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;cat&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$filename&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt; w3m &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-dump&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re5&amp;quot;&amp;gt;-T&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/html&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;HTML&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/HTML&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;text&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;/&amp;lt;/span&amp;gt;html&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/grep&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;Grep&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;wikipedia&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://en.wikipedia.org/wiki/Grep&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;grep&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;^Visitor\\|^Pageviews&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;&amp;lt;/span&amp;gt;a &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;class&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;zem_slink freebase/en/awk&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;title&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;AWK&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;rel&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;homepage&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;href&amp;lt;/span&amp;gt;=&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;http://cm.bell-labs.com/cm/cs/awkbook/index.html&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;awk&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;/&amp;lt;/span&amp;gt;a&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#123;&amp;lt;/span&amp;gt;print &amp;lt;span class=&amp;quot;re4&amp;quot;&amp;gt;$1&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;nu0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;co3&amp;quot;&amp;gt;\&#39;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;tr&amp;lt;/span&amp;gt;  &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;\&amp;lt;span class=&amp;quot;es1&amp;quot;&amp;gt;\n&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot; &amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;re2&amp;quot;&amp;gt;time&amp;lt;/span&amp;gt;=$&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#40;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;date&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;br0&amp;quot;&amp;gt;&amp;amp;#41;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;printf&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;&amp;quot;&amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$time&amp;lt;/span&amp;gt; --&amp;gt; &amp;lt;span class=&amp;quot;es2&amp;quot;&amp;gt;$values&amp;lt;/span&amp;gt; \&amp;lt;span class=&amp;quot;es1&amp;quot;&amp;gt;\r&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;lt;!&amp;lt;/span&amp;gt;--loginview end--&amp;lt;span class=&amp;quot;sy0&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw2&amp;quot;&amp;gt;sleep&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;re1&amp;quot;&amp;gt;$sleep_time&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;span class=&amp;quot;kw1&amp;quot;&amp;gt;done&amp;lt;/span&amp;gt;
    &amp;lt;/div&amp;gt;
  &amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/table&gt;
&lt;/div&gt;&lt;h6 class=\&#34;zemanta-related-title\&#34;&gt;Related articles by Zemanta&lt;/h6&gt; &lt;ul class=\&#34;zemanta-article-ul\&#34;&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://blog.amit-agarwal.co.in/2010/06/11/for-loop-in-bash-script-on-solaris-without-seq/\&#34;&gt;for loop in bash script on solaris without seq&lt;/a&gt; (amit-agarwal.co.in)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://blog.amit-agarwal.co.in/2010/04/12/mappings-tex-file-vim-plugins/\&#34;&gt;Get the mappings from tex file for vim plugins&lt;/a&gt; (amit-agarwal.co.in)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://blog.amit-agarwal.co.in/2010/03/23/unbound-variable-bash-completion-not-working-and-having-issues-with-other-stuff-like-command-not-found/\&#34;&gt;unbound variable &amp;#8211; bash completion not working and having issues with other stuff like command not found.&lt;/a&gt; (amit-agarwal.co.in)&lt;/li&gt; &lt;li class=\&#34;zemanta-article-ul-li\&#34;&gt;&lt;a href=\&#34;http://almirkaric.com/2010/5/2/bash-builtins/\&#34;&gt;bash builtins&lt;/a&gt; (almirkaric.com)&lt;/li&gt; &lt;/ul&gt; &lt;div class=\&#34;zemanta-pixie\&#34;&gt;&lt;a class=\&#34;zemanta-pixie-a\&#34; title=\&#34;Enhanced by Zemanta\&#34; href=\&#34;http://www.zemanta.com/\&#34;&gt;&lt;img class=\&#34;zemanta-pixie-img\&#34; src=\&#34;http://blog.amit-agarwal.co.in/wp-content/uploads/2010/08/zemified_c11.gif\&#34; alt=\&#34;Enhanced by Zemanta\&#34; /&gt;&lt;/a&gt;&lt;span class=\&#34;zem-script more-related more-info pretty-attribution paragraph-reblog\&#34;&gt;&lt;/span&gt;&lt;/div&gt;</description>
    </item>
    
  </channel>
</rss>
