![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX desktop para Dummies Perguntas & Respostas Discuta UNIX e Linux user interfaces como o GNOME, KDE, CDE, e Open Office aqui. Todos os UNIX e Linux Newbies Bem-vindo! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Embutir um comando com SSH | hcclnoodles | Programação Shell Script e | 2 | 07-13-2008 11:49 |
| Comparar o tamanho do arquivo a partir de um ficheiro de saída de um script | moustik | Programação Shell Script e | 7 | 11-07-2007 10:17 |
| Embutir xnest no código C | lesnaubr | Alto Nível de programação | 4 | 08-13-2007 02:27 |
| Embedding Perl construir em ksh ... | svetlur | Programação Shell Script e | 1 | 06-07-2007 09:39 |
| Saída do script para um ficheiro | sumeet | UNIX & avançada para usuários experientes | 3 | 11-29-2006 12:12 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Embutir arquivo de saída em um script
Olá.
Eu achei um script Unix sobre este site, que calcula uma data que é de 2 meses a partir de hoje. Eu estou usando esse script e escrever o valor para um arquivo chamado 2monthsago.txt. Quero usar esse valor em outro script. Abaixo está a minha tentativa de fazer isso e os resultados. O meu script: #! / usr / bin / ksh # A minha tentativa para executar o processo de fluxo Manutenção scripts em Lawson chmod 777 / home/iclac/script_writing/2monthsago.txt; udate \u003d `/ home/iclac/script_writing/2monthsago.txt» rdate \u003d "` date "+% m /% d /% Y" `"; # chomp ($ rdate); print "Executar Data $ rdate, Purga qui. $ udate \ n"; print "perl $ GENDIR / bin / batch.pl MoveWorkunitToHistory mover-outputFileName / apps / Lawson / direito / bpm / wflog / archive / pflows_move_hist.txt-processThurDate $ udate \ n "; Resultados: ucasd80: iclac: / home / iclac / script_writing #. / ProcFlow_maint /home/iclac/script_writing/2monthsago.txt: 04/30/2009: não foi encontrado. **** Ela mostra o valor, mas não tenho certeza, por isso, relatórios' não encontrado " Executar Data 06/01/2009, Purga qui. __________ **** É suposto ser a lista dos'04 / 30/2009 'data aqui. perl / apps / Lawson / gen / bin / batch.pl MoveWorkunitToHistory mover-outputFileName / apps / Lawson / direito / bpm / wflog / archive / pflows_move_hist.txt-processThurDate Eu também tentei udate a linha com aspas duplas e, em seguida, sem aspas. Quando eu faço que ele relata o aguilhão que o valor - ver abaixo. Código: udate \u003d "/ home/iclac/script_writing/2monthsago.txt" Resultados: Corrida Data 06/02/2009, Purga qui. / home/iclac/script_writing/2monthsago.txt Qualquer reflexão sobre o que estou fazendo errado. Assinado: veementemente confundido aka Leslie ----- ----- Post Update Com a ajuda de um colega de trabalho que temos que trabalhar. Eu precisava de mudar a minha linha do udate acima para o que está listado abaixo: udate \u003d `cat / home/iclac/script_writing/2monthsago.txt»; Ela agora trabalha como um encanto. Obrigado! |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|