Te tiro un punta, luego vos seguis con el resto. Esta instruccion hace
como decís, agarra tres caracteres y los pone entre <td> y </td>
El problema es que las primera y última líneas tienen distinto
formato, por lo tanto tendrás que manejarlas diferente, pero parte del
problema estaría resuelto.
$ cal | sed -r -e "s/(.. )/<td>\1<\/td>/g"
On Sun, Mar 30, 2008 at 3:26 PM, Angel M Orozco <address@hidden> wrote:
Hola :)
Salida es:
ututo-xs ~ # cal | tail -n +3
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
ututo-xs ~ #
--------------------------
Por esta en html
<table>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td>1</td></tr>
<tr><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr><td>9</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td></tr>
<tr><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td></tr>
<tr><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td></tr>
<tr><td>30</td><td>31</td></tr>
</table>
gracias :)
Pablo Manuel Rizzo wrote:
> 2008/3/30 Angel M Orozco <address@hidden>:
>
>> hola :(
>> estoy haciendo un utilitario con la herramienta cal para crear
>> calendarios, puesto ke openoffice no dispone de asistentes :(
>> la idea es que cada tres carateres se inserte un texto <td></td>
>>
>> 1 Esto se pude lograr con sed?#cal|tail -n +3| sed .....
>> 2 O algun otro comando?
>>
>
> No entendí qué es exactamente lo que queres lograr, podrías mandar un
> ejemplo del texto original y cómo debería quedar luego de insertado el
> texto?
>
>
> ------------------------------------------------------------------------
> _______________________________________________
> Happy hacking!! -- UTUTO Project
> _______________________________________________
> UTUTO mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ututo
>