我是靠谱客的博主 动听大船,最近开发中收集的这篇文章主要介绍脚本积累,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、window的命令行脚本([url=http://baike.baidu.com/link?url=o77SIcy_SfhjYSaMwqTV8Z1yhsTG2RAqZSRhPqzwRAttZEQIkNtbGzwdW181NTz4]批处理[/url])
1、将本目录下的所有文件,copy到系统system32下


@echo off
setlocal
copy /y "*.*" "%SystemRoot%system32"


rem 复制当前目录下的所有文件到 system32 文件夹下。
@echo on
::定义一个路径变量。
set sysdir=C:WINDOWSsystem32
::echo 当前bat文件路径:%~dp0
set curdir=%cd% ::亲这样写会有空格的,变态 的玩意。。
set "curdir=%cd%" ::这样写就OK,搞不懂。


copy MFC42D.DLL %sysdir%
copy MFCO42D.DLL %sysdir%
copy MSVCRTD.DLL %sysdir%

pause

2、dos下获取时间(一般用于按时间给文件取名称)

%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%


3、任务计划(第天执行任务)

at 22:22 /every:M,T,W,Th,F,S,Su "要执行的dos命令,也可以是bat批处理文件路径"


4、进入到某个指定目录后,执行命令。

::关掉命令回显,表示之后的命令本身不会显示。
@echo off
set "curdir=%cd%"
::进行入到指定目录
cd /d %curdir%
::执行命令
java -jar Test.jar
::暂停
pause


5、命令行结束进程
tasklist --列出进程
taskkill --结束进程
taskkill /?

taskkill /f /t /im java.exe



二、linux的shell脚本

1、管道命令(可以将一个命令(也可称函数)的结果转移到另一个命令使用)

 $:>ls | grep java   ''这个命令就是将ls 的结果传给grep 查询当前目录下包含有java 字符的文件;


2、shell 编程
①:[url=http://note.youdao.com/share/?id=ddec751ef4cad4375f341e8153d02023&type=note]基础语法[/url]
②:[url=http://note.youdao.com/share/?id=8af9853a23b74c2230449398d0253345&type=note]进程demo[/url]


[url=http://www.geekfan.net/7112/]玩转命令[/url]

最后

以上就是动听大船为你收集整理的脚本积累的全部内容,希望文章能够帮你解决脚本积累所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部