<div dir="ltr"><div># cat test</div><div>00</div><div>01</div><div>02</div><div>03</div><div>04</div><div># cat test | tr &#39;\n&#39; &#39;|&#39;<br></div><div>00|01|02|03|04|</div><div>#</div><div><br></div><div>I think &#39;tr&#39; will likely solve this to your needs, basically replace a line feed with a &#39;|&#39;</div>
<div><br></div><div>--chip</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 23, 2014 at 2:45 PM, JD <span dir="ltr">&lt;<a href="mailto:jdp@algoloma.com" target="_blank">jdp@algoloma.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would do it inside vi in 2 steps.<br>
* replace the EOL with a | or &#39; |&#39; depending whether these entries have a space<br>
after or not<br>
* replace the EOL with &quot;nothing&quot; to merge all the links.  cnt-v then cnt-m will<br>
enter a newline char.<br>
<br>
This can be done with sed, perl, awk, python ...<br>
<br>
If the numbers are in order, it would be easier to recreate them with a script.<br>
#!/usr/bin/env bash<br>
LINE=01<br>
for (( i=02; i&lt;31; i++)) ; do<br>
   LINE=&quot;$LINE | $i&quot;<br>
done<br>
echo $LINE<br>
<br>
I&#39;ll leave the problem that this doesn&#39;t solve there.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
On 01/23/2014 01:09 PM, <a href="mailto:brock@quantifier.org">brock@quantifier.org</a> wrote:<br>
&gt;<br>
&gt; Hello, linux neighbors,<br>
&gt;<br>
&gt; I am a regular expression amateur.  I have a text file with a bunch of numbers,<br>
&gt; which looks like this:<br>
&gt;<br>
&gt; 00<br>
&gt; 01<br>
&gt; 02<br>
&gt; 03<br>
&gt; 04<br>
&gt;<br>
&gt; and I need to convert it, so that each number is on one line, and separated with<br>
&gt; the | pipe, so:<br>
&gt;<br>
&gt; 00 | 01 | 02 | 03 | 04<br>
&gt;<br>
&gt; If it&#39;s not too much trouble, could someone script-fu something up to solve my<br>
&gt; problem?<br>
&gt;<br>
&gt; Thanks much,<br>
&gt; Robert<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
JD Pflugrath<br>
 Value | Results<br>
Direct: +001.678.685.8882<br>
Ofc: <a href="tel:1.866.963.2546" value="+18669632546">1.866.963.2546</a><br>
Managing Director<br>
Algoloma Systems, LLC<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Just my $.02, your mileage may vary,  batteries not included, etc....
</div>