bat脚本如何将命令执行的结果赋值给变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat脚本如何将命令执行的结果赋值给变量相关的知识,希望对你有一定的参考价值。

这个问题也曾困扰我很久,后来发现只有两条路可走
一是通过临时文件做中转, 用这种方式赋值 set /p 变量=<临时文件
还有一种方式就是通过强大的for 命令,在 do 语句中来 set
参考技术A 什么意思?贴个代码

脚本应用


推荐步骤:

  • 环境变量基本定义和调用,通过环境变量安装apache服务
  • 位置变量和预定义变量使用,通过脚本无人值守备份mysql数据库

实验步骤:

一. 环境变量的定义

1.定义局部环境变量

1)创建环境变量名字为a和b并赋值

脚本应用(一)_环境变量

2)调用局部环境变量

脚本应用(一)_环境变量_02

2.创建全局环境变量

1)创建全局环境变量

脚本应用(一)_环境变量_03

2)调用全局环境变量

脚本应用(一)_赋值_04

3.变量赋值

1)调用支持符号的变量赋值

脚本应用(一)_赋值_05

2)将命令执行结果赋值给变量名字,获取当前时间年月日赋值给变量名date

脚本应用(一)_环境变量_06

3)应用变量将变量名字作为普通字符显示

脚本应用(一)_环境变量_07

4)接收用户输入的内容赋值给变量名字name

脚本应用(一)_环境变量_08

二.位置变量和预定义变量使用创建脚本

1.预定义脚本使用创建安装apache脚本

1)创建使用源代码程序安装apache

脚本应用(一)_环境变量_09

脚本应用(一)_环境变量_10

2)运行安装apache脚本

脚本应用(一)_赋值_11

脚本应用(一)_赋值_12

脚本应用(一)_赋值_13

2.创建备份指定位置数据脚本结合显示位置脚本参数应用

1)创建备份数据脚本

脚本应用(一)_赋值_14

脚本应用(一)_环境变量_15

2)添加执行权限运行脚本

脚本应用(一)_赋值_16

3.使用脚本和计划任务周期备份/etc目录数据

1)创建脚本

脚本应用(一)_环境变量_17

脚本应用(一)_赋值_18

脚本应用(一)_赋值_19

2)创建计划任务

脚本应用(一)_赋值_20

脚本应用(一)_赋值_21

3)查看备份数据

脚本应用(一)_赋值_22

4.创建数据库数据库中插入数据

1)授权访问mysql用户

脚本应用(一)_赋值_23

2)创建数据库设计表结构

脚本应用(一)_环境变量_24

3)表中插入数据查看记录

脚本应用(一)_赋值_25

4)测试手动远程登录备份

脚本应用(一)_赋值_26

5.配置备份mysql服务器

1)挂载linux光盘

脚本应用(一)_赋值_27

2)挂载系统光盘

脚本应用(一)_赋值_28

3)配置yum仓库

脚本应用(一)_环境变量_29

脚本应用(一)_环境变量_30

4)安装mysql客户端远程登录mysql

脚本应用(一)_环境变量_31

脚本应用(一)_环境变量_32

5)创建远程备份mysql脚本

脚本应用(一)_赋值_33

脚本应用(一)_赋值_34

脚本应用(一)_环境变量_35

6)创建计划任务间隔两分钟备份一次数据

脚本应用(一)_环境变量_36

脚本应用(一)_环境变量_37

脚本应用(一)_环境变量_38

以上是关于bat脚本如何将命令执行的结果赋值给变量的主要内容,如果未能解决你的问题,请参考以下文章

bat批处理下如何像shell一样将命令执行的效果赋值给变量

bat/cmd将命令执行的结果赋值给变量

在.bat脚本中如何将一个命令的返回结果传给一个变量?

怎么将shell变量等于命令的结果,比如把date命令的结果赋值给变量a

linux shell脚本,怎样变量传递执行结果

awk的结果怎么赋值给Shell变量