批处理命令IF要怎么用
1、你要用IF的话,只能把下面命令放在启动项里,每天做一个判定 判定日期为2008年9月1日,即运行D盘下的go.exe。 如果你不想要任何提示,可以删除下面的@echo和pause和goto start行 @echo off title $%date:~0,4%%date:~5,2%%date:~8,2%$ :start set date=%date:~0,4%%date:~5,2%%date:~8,2% if %date%==20080901 goto doit :notdoit @echo 时间还没到呢 pause. goto start :doit start d:\go.exe @echo 时间刚好,运行了哈 pause. 2、其实用AT命令可以更好的解决你这问题(见代码),但这个命令有个缺点就是如果在指定的时间(如7点)没开机的话就不运行了 每天7点运行D盘的go.exe at 7:00 /every:M,T,W,Th,F,S,Su d:\go.exe 每个月7号的7点运行D盘的go.exe at 7:00 /next:7 d:\go.exe 希望有帮到你
linux中grep命令的使用
1、linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2、格式grep[options]3、主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及行号。-s:不显示不存在或无匹配文本的错误信息。-v:显示不包含匹配文本的所有行。pattern正则表达式主要参数:\:忽略正则表达式中特殊字符的原有含义。^:匹配正则表达式的开始行。$: 匹配正则表达式的结束行。\《:从匹配正则表达式的行开始。\》:到匹配正则表达式的行结束。[ ]:单个字符,如[A]即A符合要求。[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求。。:所有的单个字符。* :有字符,长度可以为0。4、grep命令使用简单实例:$ grep ‘test’d*显示所有以d开头的文件中包含test的行。$ grep ‘test’aa bb cc显示在aa,bb,cc文件中匹配test的行。$ grep‘[a-z]\{5\}’ aa显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
如何使用sendmail命令发送带附件的邮件
sendmail发附件需要用uuencode命令,这个命令在sharutils组件中,可以远程安装yum install sharutils发送带附件的邮件的命令格式如下:uuencode 附件 附件名| mail -s “邮件标题“ 收信人 -b 密送人 -- -f 发信人 -F 发信人名称