<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>shell</title><description/><link>https://kevinquillen.com</link><language>en</language><item><title>Make Seemingly Difficult Tasks Trivial</title><link>https://kevinquillen.com/make-seemingly-difficult-tasks-trivial</link><guid isPermaLink="false">274 at https://kevinquillen.com</guid><description>
&lt;span property=&quot;schema:name&quot;&gt;Make Seemingly Difficult Tasks Trivial&lt;/span&gt;

            &lt;div property=&quot;schema:text&quot; class=&quot;text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item&quot;&gt;&lt;p&gt;Earlier today there was a ping in Slack for assistance. A coworker needed to update 140 XML files with a new element, and the element value will be populated from an existing element in the node.&lt;/p&gt;

&lt;p&gt;For most people, they hear the number “140” and think wow, this will take a while. But the number of documents here isn’t the issue, we just need to solve the problem once and apply it everywhere.&lt;/p&gt;

&lt;p&gt;My mind quickly jumped to a shell script and some sort of &lt;code&gt;sed&lt;/code&gt; magic. Before I opened up Vim, I jotted down what path I needed:&lt;/p&gt;&lt;/div&gt;
      
&lt;span rel=&quot;schema:author&quot;&gt;&lt;span lang about=&quot;https://kevinquillen.com/user/1&quot; typeof=&quot;schema:Person&quot; property=&quot;schema:name&quot; datatype&gt;Kevin&lt;/span&gt;&lt;/span&gt;

&lt;span property=&quot;schema:dateCreated&quot; content=&quot;2017-10-31T12:00:00+00:00&quot;&gt;&lt;time datetime=&quot;2017-10-31T08:00:00-04:00&quot; title=&quot;Tuesday, October 31, 2017 - 08:00&quot;&gt;October 31st, 2017&lt;/time&gt;
&lt;/span&gt;
</description><pubDate>Tue, 31 Oct 2017 12:00:00 GMT</pubDate><dc:creator>Kevin</dc:creator></item><item><title>Tmux, Vim, Zsh, oh my (zsh)!</title><link>https://kevinquillen.com/tmux-vim-zsh-oh-my-zsh</link><guid isPermaLink="false">293 at https://kevinquillen.com</guid><description>
&lt;span property=&quot;schema:name&quot;&gt;Tmux, Vim, Zsh, oh my (zsh)!&lt;/span&gt;

            &lt;div property=&quot;schema:text&quot; class=&quot;text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item&quot;&gt;&lt;p&gt;I decided to give myself a little challenge at the end of this year.&lt;/p&gt;

&lt;p&gt;After Thanksgiving I decided I wanted to try something different for a change and start getting better acquainted with the shell, throw my hat in the air and start learning Vim.&lt;/p&gt;

&lt;p&gt;Not interested in lengthy discussions over whats better, I simply chose Vim instead of Emacs because I wanted to start somewhere, and I have lightly used Vi and Nano over the years so it is a little familiar.&lt;/p&gt;&lt;/div&gt;
      
&lt;span rel=&quot;schema:author&quot;&gt;&lt;span lang about=&quot;https://kevinquillen.com/user/1&quot; typeof=&quot;schema:Person&quot; property=&quot;schema:name&quot; datatype&gt;Kevin&lt;/span&gt;&lt;/span&gt;

&lt;span property=&quot;schema:dateCreated&quot; content=&quot;2016-12-24T12:00:00+00:00&quot;&gt;&lt;time datetime=&quot;2016-12-24T07:00:00-05:00&quot; title=&quot;Saturday, December 24, 2016 - 07:00&quot;&gt;December 24th, 2016&lt;/time&gt;
&lt;/span&gt;
</description><pubDate>Sat, 24 Dec 2016 12:00:00 GMT</pubDate><dc:creator>Kevin</dc:creator></item></channel></rss>