bat脚本如何将命令执行的结果赋值给变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat脚本如何将命令执行的结果赋值给变量相关的知识,希望对你有一定的参考价值。
这个问题也曾困扰我很久,后来发现只有两条路可走一是通过临时文件做中转, 用这种方式赋值 set /p 变量=<临时文件
还有一种方式就是通过强大的for 命令,在 do 语句中来 set 参考技术A 什么意思?贴个代码
脚本应用
推荐步骤:
- 环境变量基本定义和调用,通过环境变量安装apache服务
- 位置变量和预定义变量使用,通过脚本无人值守备份mysql数据库
实验步骤:
一. 环境变量的定义
1.定义局部环境变量
1)创建环境变量名字为a和b并赋值
2)调用局部环境变量
2.创建全局环境变量
1)创建全局环境变量
2)调用全局环境变量
3.变量赋值
1)调用支持符号的变量赋值
2)将命令执行结果赋值给变量名字,获取当前时间年月日赋值给变量名date
3)应用变量将变量名字作为普通字符显示
4)接收用户输入的内容赋值给变量名字name
二.位置变量和预定义变量使用创建脚本
1.预定义脚本使用创建安装apache脚本
1)创建使用源代码程序安装apache
2)运行安装apache脚本
2.创建备份指定位置数据脚本结合显示位置脚本参数应用
1)创建备份数据脚本
2)添加执行权限运行脚本
3.使用脚本和计划任务周期备份/etc目录数据
1)创建脚本
2)创建计划任务
3)查看备份数据
4.创建数据库数据库中插入数据
1)授权访问mysql用户
2)创建数据库设计表结构
3)表中插入数据查看记录
4)测试手动远程登录备份
5.配置备份mysql服务器
1)挂载linux光盘
2)挂载系统光盘
3)配置yum仓库
4)安装mysql客户端远程登录mysql
5)创建远程备份mysql脚本
6)创建计划任务间隔两分钟备份一次数据
以上是关于bat脚本如何将命令执行的结果赋值给变量的主要内容,如果未能解决你的问题,请参考以下文章
bat批处理下如何像shell一样将命令执行的效果赋值给变量