美文网首页
shell 脚本参考

shell 脚本参考

作者: vpike | 来源:发表于2019-06-26 15:39 被阅读0次
#!/bin/sh
source /etc/profile
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
YYYY=`date "+%Y"`
MM=`date "+%m"`
DD=`date "+%d"`
DEL_DAY=`date -d "10 days ago" "+%d"`
datafile1="NRMS_ZYTJJK_$YYYY$MM$DD.txt"
datafile2="NRMS_GLDJK_$YYYY$MM$DD.txt"
datafile3="NRMS_GLXQJK_$YYYY$MM$DD.txt"
datafile4="NRMS_IPRANJK_$YYYY$MM$DD.txt"
datafile5="NRMS_MSTPJK_$YYYY$MM$DD.txt"
datafile6="NRMS_DKJK_$YYYY$MM$DD.txt"
alltxt="*.txt"
daydir="$YYYY$MM$DD"
echo $datafile
basepath=$(cd `dirname $0`; pwd)
cd $basepath
rm *.txt
sqlplus -s 数据库名/passward@服务名<<EOF
set colsep','
set echo off
set feedback off
set heading off
set pagesize 0
set linesize 1000
set numwidth 20
set termout off
set timing off
set trimout on
set trimspool on
set null NULL
spool $datafile1
SELECT 'SEQ| LOCAL_NET_ID| ADDR_NAME| CABLE_NUM| FIBER_NUM| FIBER_FREE_NUM| CHAM_FIBER_NUM| CHAM_FIBER_FREE_NUM| WIRING_FLAG| MAX_BANDWIDTH| IPRAN_NUM| IPRAN_FREE_NUM| MSTP_NUM| MSTP_FREE_NUM| SYSDATE' FROM DUAL;
SELECT SEQ||'|'||LOCAL_NET_ID||'|'||ADDR_NAME||'|'||CABLE_NUM||'|'||FIBER_NUM||'|'||FIBER_FREE_NUM||'|'||CHAM_FIBER_NUM||'|'||CHAM_FIBER_FREE_NUM||'|'||WIRING_FLAG||'|'||MAX_BANDWIDTH||'|'||IPRAN_NUM||'|'||IPRAN_FREE_NUM||'|'||MSTP_NUM||'|'||MSTP_FREE_NUM||'|'||"SYSDATE"
FROM
(SELECT SEQ, LOCAL_NET_ID, ADDR_NAME, CABLE_NUM, FIBER_NUM, FIBER_FREE_NUM, CHAM_FIBER_NUM, CHAM_FIBER_FREE_NUM, WIRING_FLAG, MAX_BANDWIDTH, IPRAN_NUM, IPRAN_FREE_NUM, MSTP_NUM, MSTP_FREE_NUM, TO_CHAR (SYSDATE,'YYYY-MM-DD HH:MM:SS') "SYSDATE" FROM  swly_zqzytjjk);
spool off;
EOF
ftp -inv 133.96.84.145<<EOF
user username passward
lcd $basepath
cd /data/esbftp/nmsdata/HEB/RMS
mput $alltxt
bye
EOF

相关文章

  • Shell 脚本的组成部分

    本文参考自 《Linux Shell命令行及脚本编程实例详解 》 Shell 脚本的组成部分:1.Shell 关键...

  • 工具 | Shell 教程笔记 (2)

    Shell 传递参数 在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n 其他用法: 参考 ...

  • shell脚本编程快速入门(一)

    参考:《shell脚本-菜鸟教程》 1.shell脚本简介 1.1. 什么是shell 百度百科解释如下: 1.2...

  • shell 脚本参考

  • Shell入门笔记

    本笔记参考 Linux探索之旅 1.什么是Shell 2.Shell种类 3.Shell脚本文件 4.Shell变...

  • shell脚本学习(一)

    2019.12.15 参考自书籍《Linux命令行与shell脚本编程大全》

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • Linux 教程

    本系列文章介绍使用 Linux 操作系统的相关命令和操作,纯属个人积累,欢迎参考。 Shell 脚本 Shell ...

  • 2018-09-26

    shell脚本 1.1、什么是shell脚本(shell script , ...

  • Shell错误syntax error: unexpected

    今天在学习使用shell脚本时遇到一个错误,脚本是参考示例shell手动写的。刚开始比较少的时候还可以运行,当整个...

网友评论

      本文标题:shell 脚本参考

      本文链接:https://www.haomeiwen.com/subject/erbccctx.html