1.echo和@
echo off #从下行开始关闭回显
@echo off #从本行开始关闭回显
echo on #从下行开始打开回显
echo #显示当前的回显状态
#关闭回显是指,运行批处理命令时不显示批处理文件中的每行命令,只显示运行结果
2.显示文件内容
type 1.txt
3.pause 暂停命令
执行pause命令后会显示press any key to continue...
一般用于看清楚屏幕上显示的信息
4.find 查找命令
find /c "http" url.txt #输出url.txt文件中含有http字符的行数
find "http" url.txt #输出url.txt文件中含有http字符的行
5.&&
顺序执行多条命令,当遇到执行出错的命令后将不执行后面的命令
dir url1.txt && find /c "http" url1.txt #如果url1.txt存在则在该文件中查找http字符串,否则不查找
6.||
顺序执行多条命令,当遇到执行出错的命令后将执行后面的命令
dir url1.txt || echo "url1.txt not exist" #url1.txt文件不存在,输出url1.txt not exist
7.for
for %%c in (*.rb) do (echo %%c&&ruby %%c>>1.txt 2>&1 &&cd e:\)
#循环执行当前目录下rb文件,执行完后返回e:\目录