[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [UTUTO-GNU] Crear calendario libres
From: |
Osvaldo Suarez |
Subject: |
Re: [UTUTO-GNU] Crear calendario libres |
Date: |
Sun, 30 Mar 2008 23:03:18 -0300 |
Hola:
> 1 Esto se pude lograr con sed?#cal|tail -n +3| sed .....
> 2 O algun otro comando?
y otra forma seria:
cal |tail -n +3 |awk '{ line=$0;monday=substr(line,4,2);
sunday=substr(line,0,2);printf("<tr><td>%s</td>
<td>%s</td></tr>\n",sunday,monday)}'
esa seria otra forma, bueno, a ese script le pondria un echo inicial
(echo "<table>" ; cat | tail .... ; echo "</table>"
y le faltaria adicionar los restantes dias de la semana con sus
respectivos substr.
aprovecho el hecho de que en cada linea son fijos la cantidad de
caracteres y espacios.
deben haber otras formas, no creo que esta sea las mas elegante pero
te introduce al comando awk que unifica mucho del sed y bash.
si te fuera familiar el perl pudieras revisar esto:
http://search.cpan.org/~ajackson/PlotCalendar-1.4/PlotCalendar/Month.pm
Saludos
Osvaldo