Enviado em 02/12/2011 - 10:20h
Bom dia galera,
Eu não manjo quase nada de scripts... e preciso fazer um script que dentro de um diretorio, verifique se existe um arquivo chamado:
nomedoarquivo.anomesdia
e se existir, rodar um outro comando.
Deve ser a coisa mais simples do mundo, mas estou com muitas dificuldades...
Eu declarei a variavel:
YEAR= `date | awk '{print $6}'`
Mas quando tento rodar, apresenta este erro:
$ ksh test.sh
User is authorized to run script
2011: test.sh 16: not found
YEAR: not found
ARLHOSP..10.19: No such file or directory
test.sh 25: syntax error: got fi, expecting Newline
$
Segue meu script completo:
Eu não manjo quase nada de scripts... e preciso fazer um script que dentro de um diretorio, verifique se existe um arquivo chamado:
nomedoarquivo.anomesdia
e se existir, rodar um outro comando.
Deve ser a coisa mais simples do mundo, mas estou com muitas dificuldades...
Eu declarei a variavel:
YEAR= `date | awk '{print $6}'`
Mas quando tento rodar, apresenta este erro:
$ ksh test.sh
User is authorized to run script
2011: test.sh 16: not found
YEAR: not found
ARLHOSP..10.19: No such file or directory
test.sh 25: syntax error: got fi, expecting Newline
$
Segue meu script completo:
Obrigado !
#!/bin/ksh
# Determine current user
user=`whoami`
case "$user" in
"VHC\santymic"|"VHC\lawson"|"VHC\sdaniels"|"VHC\mfales"|"VHC\root"|"VHC\SUWalker"|"VHC\gburns") echo "User is authorized to run script"
;;
*) echo "Unauthorized... exiting"
exit
;;
esac
cd D:/LAWTEST/law/testhr/work/VH102
YEAR= `date | awk '{print $6}'`
MONTH= 10
DAY=19
cnvimp ARLHOSP.$(YEAR).$(MONTH).$(DAY) 1666 > TESTE222
fi