<div>I did it.</div><div><br></div><div>====</div><div>#!/bin/bash</div><div><br></div><div>read LINE</div><div><br></div><div>LINE=${LINE/This requires /}  # Remove the leading 'This requires'</div><div>LINE=${LINE/and /}  # Remove the 'and '</div>
<div>LINE=${LINE%.}  # Remove the trailing '.'</div><div><br></div><div>while [ ${#LINE} != "0" ]  # loop until the line is empty (fully-processed)</div><div>do</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>PKG=${LINE%%, *}  # grab the text up to the first comma (if any)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>echo Dep: $PKG</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>LINE=${LINE:${#PKG}}  # subtract that string from the beginning of the line</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>LINE=${LINE#, }  # remove the leading ', ' if any</div><div>done</div><div>====</div><br><div class="gmail_quote">On Tue, Jul 10, 2012 at 1:54 PM, Matteo Bernardini <span dir="ltr"><<a href="mailto:matteo.bernardini@gmail.com" target="_blank">matteo.bernardini@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/7/10 J <<a href="mailto:j@dawnrazor.net">j@dawnrazor.net</a>>:<br>
<div class="im">> This requires x, y, and z.<br>
><br>
> since that is currently the most popular format and so it makes sense to<br>
> adopt that as the format in question.<br>
<br>
</div>a small thing that comes to mind: this form is easily parseable with<br>
perl, but it won't be that easy with other scripting languages, like<br>
bash.<br>
so, in the evenience, maybe another more parsing-friendly should be<br>
preferred (any choiche shouldn't be a problem for your perl scripts).<br>
<span class="HOEnZb"><font color="#888888"><br>
Matteo<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org">SlackBuilds-users@slackbuilds.org</a><br>
<a href="http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" target="_blank">http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
Archives - <a href="http://lists.slackbuilds.org/pipermail/slackbuilds-users/" target="_blank">http://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
FAQ - <a href="http://slackbuilds.org/faq/" target="_blank">http://slackbuilds.org/faq/</a><br>
<br>
</div></div></blockquote></div><br>