Julio, eu havia saído pelo comando "cal" mesmo, usando a idéia do "cut" e "paste", mas acabei esbarrando em um problema que o seu "cut" pegando do 19o caracter em diante parece ter resolvido. Não tinha pensado nessa.
Um abraço e obrigado, Gentil. On 12/11/07, Julio C. Neves <[EMAIL PROTECTED]> wrote: > Fala Gentil, > acho que usando o cmd cal fica mais fácil... Por exemplo, para pegar todos > os sábados deste mês basta fazer: > > $ cal | cut -c19- > > Sá > 1 > 8 > 15 > 22 > 29 > > Para pegar somente os dias e já colocando na horizontal, faça: > $ cal | cut -c19- | paste -s | cut -f3- > 1 8 15 22 29 > > Abração, > Julio > > Em 11/12/07, Gentil de Bortoli Jr <[EMAIL PROTECTED]> escreveu: > > > Pessoal, estou com uma questão aqui e eu gostaria de saber se alguém > > conhece uma forma de resolvê-la usando o comando date (ou algo mais > > simples ainda). > > > > Preciso descobrir qual dia do mês foi determinado dia da semana de um > > determinado ano. > > > > Sendo específico, eu gostaria de saber qual dia do mês foi o primeiro > > sábado de janeiro de 2007. Resposta: 6. > > > > Ou saber em qual dia ocorreu o primeiro sábado de um dado mês. > > > > Já resolvi o problema por outros meios. Porém, dando uma olhada no > > "info date", vi que há várias possibilidades, só não encontrei a certa > > ainda. > > > > Exemplos: > > > > date --date="2007-01-01 next month" > > > > date --date="2007-01-01 next week" > > > > Tentei então algo como date --date="2007-01-01 next saturday", mas não > > obtive o resultado esperado. Talvez seja o meu date: > > > > [EMAIL PROTECTED]:~]$ date --version > > date (GNU coreutils) 5.97 > > Copyright (C) 2006 Free Software Foundation, Inc. > > This is free software. You may redistribute copies of it under the terms > > of > > the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. > > There is NO WARRANTY, to the extent permitted by law. > > > > Written by David MacKenzie. > > > > A minha tentativa está documentada. Acho que algo nessa linha deve > > funcionar. Restar acertar "o ponto". > > > > []s > > > > Gentil.
