<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 '\n' '|'<br></div><div>00|01|02|03|04|</div><div>#</div><div><br></div><div>I think 'tr' will likely solve this to your needs, basically replace a line feed with a '|'</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"><<a href="mailto:jdp@algoloma.com" target="_blank">jdp@algoloma.com</a>></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 ' |' depending whether these entries have a space<br>
after or not<br>
* replace the EOL with "nothing" 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<31; i++)) ; do<br>
LINE="$LINE | $i"<br>
done<br>
echo $LINE<br>
<br>
I'll leave the problem that this doesn'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>
><br>
> Hello, linux neighbors,<br>
><br>
> I am a regular expression amateur. I have a text file with a bunch of numbers,<br>
> which looks like this:<br>
><br>
> 00<br>
> 01<br>
> 02<br>
> 03<br>
> 04<br>
><br>
> and I need to convert it, so that each number is on one line, and separated with<br>
> the | pipe, so:<br>
><br>
> 00 | 01 | 02 | 03 | 04<br>
><br>
> If it's not too much trouble, could someone script-fu something up to solve my<br>
> problem?<br>
><br>
> Thanks much,<br>
> Robert<br>
> _______________________________________________<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>
<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>