The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Comparar a data a partir da tabela db2 ontem sistema Unix data sasaliasim Programação Shell Script e 9 12-01-2008 11:37
Perl: Extrair nome de arquivo e data a partir da comparação com a data atual MKNENI Programação Shell Script e 4 03-26-2008 04:01
data-emissão prevoius encontrar uma data no formato patricular bsandeep_80 UNIX & avançada para usuários experientes 3 11-15-2007 08:42
Alterar Data de criação de um pré Data de um arquivo no Unix monkfan UNIX para Dummies Perguntas & Respostas 4 11-28-2006 07:15
uma maneira simples de converter uma data em segundos ao normal data travian HP-UX 2 11-23-2006 12:25

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-28-2008
inocente innocent is offline
Usuário
  
 

Join Date: Oct 2007
Lugares: 10
Data ajudar

Oi,

Pls uma certa pode ajudar.
Precisa de um script que irá ler uma linha de comando $ 1, que é uma data,

em seguida, com base na data $ 1 calc próximo dia ou dia anterior etc e saída o resultado no formato AAAAMMDD.

por exemplo, abc.sh 01/01/2008

produção necessária é
01/01/2008 + 1 dia \u003d 01/02/2008
ou
01/01/2008 + 3 dias \u003d 01/04/2008

é possível utilizar
mydate \u003d data-d "$ 1" +% m% d% y
j \u003d "$ mydate"-d "dia seguinte" +% m% d% y (este não funciona)

Thks na adv ..
  #2 (permalink)  
Old 01-28-2008
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.764
Certo. Se você olhar no Unix FAQ Fóruns, você verá que Perderabo escreveu um script: datecalc. É no Data Aritmética discussão.

Recorte e cole a parte que faz o que quiser.
  #3 (permalink)  
Old 01-29-2008
dennis.jacob dennis.jacob is offline Forum Advisor  
DJ - o aluno
  
 

Join Date: Feb 2007
Local: Singapura / Bangalore / Cochin
Lugares: 597
Tente este:

Código:
 date +%Y%m%d -d "yesterday"
 date +%Y%m%d -d "next day"
#-----4 days ago for ex.
date +%Y%m%d -d "4 day ago"
#-----4 days after 
date +%Y%m%d -d "4 day "
  #4 (permalink)  
Old 01-29-2008
PT14 pt14 is offline
Usuário
  
 

Join Date: Nov 2005
Lugares: 28
Se você tem perl, Você pode tentar esta:

yday \u003d `perl -e 'print scalar localtime ($ _), "\ n" para o tempo + 86400 »»
  #5 (permalink)  
Old 01-29-2008
inocente innocent is offline
Usuário
  
 

Join Date: Oct 2007
Lugares: 10
Data Ajuda

Thanks for all ur insumos.

Parece que não tenho estado a minha exigência clara.
Estou ciente de
data - data \u003d 'dia seguinte' "+% Y% m% d".
Isso dará próxima data do Unix como uma data de saída em dd / mm / aaaa formato.

Mas o que eu estou procurando é obter o próximo dia ou no próximo mês para qualquer data que o usuário está passando como um parâmetro.

algo como isto abaixo

mydate \u003d $ 1
data - data $ mydate +% m% d% Y-d ontem (este não funciona)

Mas eu quero dia seguinte ou 3o dia de mydate

Isso é possível? caso afirmativo pls dá-me a soln.

Thks
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 05:39.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0