dos下将命令的执行结果赋给变量
来源:互联网 发布:计算机二级办公软件 编辑:程序博客网 时间:2024/04/28 01:15
在使用spark时,需要在spark-env.cmd中,为环境变量SPARK_DIST_CLASSPATH赋值,赋的值是执行命令“hadoop classpath”的返回结果。
如果是在linux环境下,比较简单,直接
export SPARK_DIST_CLASSPATH=`hadoop classpath `
就可以了。
在dos环境下,需要变通一下,用for语句把执行结果赋给环境变量:
FOR /F %%i IN ('hadoop classpath') DO @set SPARK_DIST_CLASSPATH=%%i
实验环境是win10。注意,for语句用在批处理命令中时,需要连用两个%。
也可以用反引号来把需要执行的命令引起来,这时候,需要加参数usebackq:
FOR /F "usebackq" %%i IN (`hadoop classpath`) DO @set SPARK_DIST_CLASSPATH=%%i
0 0
- dos下将命令的执行结果赋给变量
- linux c语言将系统调用的执行结果赋给变量
- shell 执行结果赋给变量
- 将命令的返回值赋给变量
- 如何将DOS下执行命令的结果信息保存到一个文件
- Linux使用技巧:linux下将命令值赋给shell变量
- bat脚本中命令执行的结果赋值给变量
- 将命令结果赋值给一个变量
- linux在shell中执行命令并将结果赋值给变量
- oracle结果赋给SHELL变量
- shell ls结果赋给变量
- 将0赋给string类型变量的错误提示
- 将字符赋给整形变量
- 将字符赋给整型变量.cpp
- 将字符赋给整型变量
- c++ 将字符 赋给整型变量
- 在VC下执行DOS命令并得到返回结果
- shell 命令返回值赋给变量
- Python--类的属性
- HDOJ4931 - Happy Three Friends
- iOS UIView类扩展,直接访问属性 —— HERO博客
- VC++文件操作之最全篇
- [总结]PHP面向对象
- dos下将命令的执行结果赋给变量
- JS笔记
- android开发如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion
- C语言#pragma预处理
- 富文本编辑器 - RichEditor
- dos命令摘要
- Android的消息处理机制(图+源码分析)——Looper,Handler,Message
- macOS上安装opencv3笔记
- RESTful Web Services中API的设计原则