Board logo

标题: [文件操作] 看看我的批处理能不能再精简! [打印本页]

作者: qq28289877    时间: 2009-9-29 17:00     标题: 看看我的批处理能不能再精简!

(echo open 192.168.1.111
echo root
echo 12345678
rem 实达终端文件配置
echo cd /etc
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd etc
echo put stelnetd.conf
rem 艾格码终端文件配置
echo cd /agama
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd agama
echo put atelnetd.conf
rem 艾格码打印文件配置
echo cd /home/agama
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd home
echo lcd agama
echo put atslp.conf
rem 服务器网卡配置文件备份
echo cd /etc/sysconfig/network
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd etc
echo lcd sysconfig
echo lcd network
echo recv ifcfg-eth-id-00:1a:64:c6:93:7e ifcfg-eth-id-00_1a_64_c6_93_7e.vost69
rem 服务器网卡配置文件删除
echo cd /etc/sysconfig/network
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd etc
echo lcd sysconfig
echo lcd network
echo mdelete ifcfg-eth-id-00:1a:64:c6:93:7e
rem 服务器网卡配置文件上传
echo cd /etc/sysconfig/network
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd etc
echo lcd sysconfig
echo lcd network
echo put ifcfg-eth-id-00_1a_64_c6_93_7e
rem 服务器网卡配置文件改名
echo cd /etc/sysconfig/network
echo lcd /
echo lcd qzff
echo lcd vost69
echo lcd etc
echo lcd sysconfig
echo lcd network
echo rename ifcfg-eth-id-00_1a_64_c6_93_7e ifcfg-eth-id-00:1a:64:c6:93:7e
echo bye)>>restcmd.txt
ftp -s:restcmd.txt
del restcmd.txt

[ 本帖最后由 qq28289877 于 2009-9-29 21:05 编辑 ]
作者: Batcher    时间: 2009-9-29 17:28

请介绍一下你的批处理的功能、背景、思路等信息
作者: qq28289877    时间: 2009-9-29 18:05

功能:就是将本地主机的目录中的文件,上传到服务器相对应的目录中云

就要这个功能!
作者: Seter    时间: 2009-9-29 18:12

要是我,我会把
  1. echo 1>>a.txt
  2. echo 2>>a.txt
  3. echo 3>>a.txt
复制代码
改成
  1. echo 1&echo 2&echo 3>>a.txt
复制代码
以此类推
作者: netbenton    时间: 2009-9-29 18:27

这样可以省点代码
(echo a
echo b
echo c
)>a.txt
作者: qq28289877    时间: 2009-9-29 19:41

本人还是不太明白上面两位高手的意思,能否帮我改一下,让我理解,不好意思哈!
作者: qq28289877    时间: 2009-9-29 20:54

“>>restcmd.txt”是不是把每行后面的这个代码省了?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2