社区
Windows Server
帖子详情
请问在DOS批处理文件中如何将一个命令的输出赋值给一个变量
jimmypen
2006-07-11 04:14:46
比如我希望将date /t命令的输出结果赋值给一个环境变量。
谢谢!
...全文
5520
17
打赏
收藏
请问在DOS批处理文件中如何将一个命令的输出赋值给一个变量
比如我希望将date /t命令的输出结果赋值给一个环境变量。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scz123
2006-09-04
打赏
举报
回复
建议还是直接使用环境变量: %date% %time%
echo %date% %time%
miqier
2006-09-04
打赏
举报
回复
空格后面的值没有取到。
miqier
2006-09-04
打赏
举报
回复
已经取到,多谢提醒。
scz123
2006-09-04
打赏
举报
回复
ver | find "XP"
miqier
2006-09-04
打赏
举报
回复
我想要根据VER来判断WINDOWS的版本,然后执行不同的操作,这个如何来取?
scz123
2006-07-18
打赏
举报
回复
to xp_ts:
set /p youvar="请输入值:"
nsfdsbjs
2006-07-15
打赏
举报
回复
up
xp_ts
2006-07-15
打赏
举报
回复
如果我要把屏幕输入的一个值给一个变量呢?
scz123
2006-07-11
打赏
举报
回复
time /t也是单行
但如果是多行,可以利用find来过滤
如 time /t |find ":"
或者for循环中加个GOTO跳出循环,如
@echo off
for /l %%i in (1,1,10) do ( echo %%i && goto end)
:end
对于暂停的内容,可以通过管道或重定向来进行自动应答
一笑拔剑
2006-07-11
打赏
举报
回复
DATE /T的确可以
呵呵
不仅仅是多行 如果中途有暂停的也不可以
比如time
只是讨论讨论 觉得还是>重定向到一个文件比较好
scz123
2006-07-11
打赏
举报
回复
aspower说得有理,不过DATE /T只会有一行值,所以不会有问题
一笑拔剑
2006-07-11
打赏
举报
回复
如果这个命令的返回是单行的没什么问题
要是多行的话他只会set最后一行
所以我说好像有点问题
空心兜兜
2006-07-11
打赏
举报
回复
学习ING……
scz123
2006-07-11
打赏
举报
回复
WINXP测试通过:
CMD下运行:
for /f %i in ('date /t') do set yourvar=%i
echo %yourvar%
可显示需要的值
批处理中更换%i为%%i也一样
一笑拔剑
2006-07-11
打赏
举报
回复
楼上的似乎不行
scz123
2006-07-11
打赏
举报
回复
批处理中for /f %%i in ('date /t') do set youvar=%%i
scz123
2006-07-11
打赏
举报
回复
for /f %i in ('date /t') do set youvar=%i
cmd操作
命令
和linux
命令
大全收集
它在 Windows NT/2000/XP
中
均可使用,但在 Windows 98
中
却没有集成这
一个
工具。 4. explorer-------打开资源管理器 5. logoff---------注销
命令
6. shutdown-------60秒倒计时关机
命令
7. lusrmgr.msc----本机...
【WINDOWS /
DOS
批处理
】
变量
扩充
在 WINDOWS /
DOS
批处理
文件
中
,一些特殊
变量
支持
变量
扩充。本文介绍了
变量
扩充的语法。
Linux 系统常用内置
命令
Re: 《Linux 系统常用内置
命令
》 ---------------------------------------内容提要: 01. Linux内置
命令
概述;两栖
命令
echo pwd kill 等等 02. 判断内置
命令
的方式;help -d [command] 能够正常回显 03. 内置
命令
在 shell 脚本
中
的基础应用介绍 04. 内置
命令
alias 和 unalias 自定义别名和删除别名;临时生效与永久生效 05. 后台前台 出将入相 腾腾转 任务相关
命令
bg fg jobs 06. SHELL 循环的处理方式 break continue exit 07. 常见 builtin 内置
命令
eval exit export history 08. 内置
命令
read 交互式
赋值
变量
;type 判断
命令
类型 09. 内置
命令
ulimit 修改系统资源使用限制;unset 清空
变量
本人在教学和实战过程
中
发现,即便是有一定运维经验的人,可能已经能够搭建一定复杂度的Linux架构,但是在来来回回的具体操作
中
,还是体现出CLI(
命令
界面)功底不够扎实,甚至操作的非常‘拙’、处处露‘怯’。 对
一个
士兵来说,枪就是他的武器,对于
一个
程序员来说,各种library(工具库)就是他的武器;而对于Linux运维人员来说,无疑
命令
行工具CLI(
命令
界面)就是他们的武器;高手和小白之间的差距往往就体现在对于这些“武器”的掌握和熟练程度上。有时候
一个
参数就能够解决的事情,小白们可能要写
一个
复杂的Shell脚本才能搞定,这就是对CLI(
命令
界面)没有理解参悟透彻导致。 研磨每
一个
命令
就是擦拭手
中
的作战武器,平时不保养不理解,等到作战的时候,一定不能够将手
中
的武器发挥到最好,所以我们要平心、静气和专注,甘坐冷板凳一段时间,才能练就一身非凡的内功! 本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将
命令
行结合到解决企业实战问题
中
来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心
命令
的整套课程。 本课程系列将逐步推出,看看我教学的进度和您学习的步伐,孰占鳌头! 注:关于教学环境搭建,可以参考本人其它课程系列,本教学
中
就不再赘述! 《参透 VMware 桌面级虚拟化》 《在虚拟机
中
安装模版机(包括应用软件等)》 《SecureCRT 连接 GNS3/Linux 的安全精密工具》
Windows
批处理
文件
(
DOS
命令
)
变量
赋值
时
变量
后不宜有空格
在Windows
批处理
命令
中
,使用set
命令
给
变量
赋值
,如果
变量
名后有空格,则会导致难以发现的错误。 例子: E:\Work\test>set EUREKA_RUNTIME_LIBS= E:\Work\test>set EUREKA_RUNTIME_LIBS =OK E:\Work\test>echo %...
DOS
批处理
读取
文件
内容
赋值
给
变量
一、将要读取的
文件
内容,可以任意改变 [Database] SQLUserName=SQLUserName SQLPassword=SQLPassword SQLSource=SQLSource OracleUserName=OracleUserName OraclePassword=OraclePassword OracleSource=...
Windows Server
6,849
社区成员
178,034
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章