由於我是新來的Unix,有人可以幫忙,爲什麼我得到這個錯誤語法錯誤:'(」預計不會
Error: 0403-057 Syntax error at line 1 : `(' is not expected
Unix服務器使用:AIX servname 1 6 00F635064C00
使用腳本(發送電子郵件警報,如果前天源文件當天沒有到達):
#!/usr/bin/ksh
count=$(sqlplus $PROD_DB @select count(*) from file_audit where (file_name like '%abc%' or file_name like '%dce%') and substr(file_name,17,8)=to_char(to_date(sysdate-2,'DD/MM/YY'), 'yyyymmdd') > asa_file_count.log)
daybefore=`TZ=aaa48 date +%d-%m-%Y`
if [[ $count -lt 20 ]]
then
echo "Alert - Source files are yet to be received for date: $daybefore" | mail -s "Alert : Source data files missing" [email protected]
fi
請編輯您的文章,並對其進行格式化妥善...... –
歡迎來到本網站!查看[tour](https://stackoverflow.com/tour)和[「如何問問」](https://stackoverflow.com/help/how-to-ask/)頁面,瞭解更多關於提問的信息這將會吸引高質量的答案。 – cxw