关于echo 的问题与使用说明
我想设计一个批处理代码,让使用者输入“第一个人的名字abc第二个人的名字”,
然后把两个人的名字输出来。
(注意:这两个人的名字有可能是两个字,也有可能是三个字。)
我的意思是,
例如输入:
英雄abc我亦鬼
我想要的效果:
英雄
我亦鬼
或者输入:
清风09abcxzyx
结果:
清风09
xzyx
换种问法
将abc前面的字符赋值给%A%
将abc后面的字符赋值给%B%
代码如下:
@echo off
set /p var=请输入姓名
for %%i in (%var:abc= %) do echo %%i
pause
简单解释一下
for %%i in (%var:abc= %) do echo %%i
关键的是括号中的 变量替换
当你输入 111abc222时
abc就被替换成空格
那么括号中实际上就是 111 222
也就是 for %%a in (111 222) do echo %%a
这样for 循环就会输出两行了
相关推荐
-
关于echo 的问题与使用说明
我想设计一个批处理代码,让使用者输入"第一个人的名字abc第二个人的名字", 然后把两个人的名字输出来. (注意:这两个人的名字有可能是两个字,也有可能是三个字.) 我的意思是, 例如输入: 英雄abc我亦鬼 我想要的效果: 英雄 我亦鬼 或者输入: 清风09abcxzyx 结果: 清风09 xzyx 换种问法 将abc前面的字符赋值给%A% 将abc后面的字符赋值给%B% 复制代码 代码如下: @echo off set /p var=请输入姓名 for %%i in (%var:a
-
shell进度条追踪指令执行时间的场景分析
目录 代码 使用说明 效果展示 最近一两年,我经手了不少与shell相关的工作.在这个过程中,我越发觉得shell脚本在完成具体任务的同时,应该再给用户展示一个进度条,用以提示当前阶段还需要多少时间才能完成. linux中的不少软件都有进度条,比如yum的软件安装过程,docker的镜像拉取过程.本想借鉴这些软件的进度条的实现方法,但其开发语言大都不是shell,我就只好作罢.随后,我在网上搜索shell进度条的实现方法,而找到的大都是用for或while循环在控制台上直接打印等号或箭头,并在循
-
php header 详细使用说明与使用心得第1/2页
不管页面有多少header,它会执行最后一个,不过是有条件的,例如: header('Location:http://www.jb51.net'); header('Location:http://www.g.cn'); header('Location:http://www.baidu.com'); 这个就会跳到百度 header('Location:http://www.jb51.net');echo '我们'; header('Location:http://www.g.cn'); hea
-
PHP函数使用说明(补充)
PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助. 1.print_r() 打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息. 例如: 复制代码 代码如下: <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a); ?> axgle点评:查看任何数组的结构信息,是程序调试的必备工具.对于任何返回结果是数组的&quo
-
用PHP控制用户的浏览器--ob*函数的使用说明
用PHP控制用户的浏览器--ob*函数的使用 /google 的广告条--> Output Control 函数可以让你自由控制脚本中数据的输出.它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况.输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用. 我们先举一个简单的例子,让大家对Output Control有一个大致的印象:Example 1. <?php ob_st
-
对Python Pexpect 模块的使用说明详解
背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况.因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现.最初的第一个 Expect 是由 TCL 语言实现的,所以后来的 Expect 都大致参考了最初的用法和流程,整体来说大致的流程包括: 运行程序 程序要求人的判断和输入 Expect 通过关键字匹配 根据关键字向程序发送符合的字符串 TCL 语言实现的 Expect 功能非常强大,我曾经用它实现了防火墙
-
批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)
1.1 学习echo rem cd dir命令 学习要点: 1.显示信息:echo 2.注释语句:rem 3.目录切换:cd 4.列文件名:dir 一.显示信息:echo 在学习echo命令前我们先在C盘下建一个新文件夹bat,并建一个空的bat文件.例如我是的mybat.bat 好了,下面 我们开始<批处理入门手册>的第一章1.1节. 1.输出提示信息 格式:echo 你要输出的信息 例1 echo hello,world echo i will come back pause 执行显
-
正则表达式单行、多行模式简介(使用说明)
继上几篇正则表达式相关说明(详情:正则表达式 ),我们今天继续讨论下,它的单行,多行模式使用,及容易出现错误地方.单行,多行模式,都是正则表达式的模式修饰符里面出现的参数.目前常用正则表达式都有该使用选项,如:javascript 正则表达式,一般是:"/正则表达式匹配字符/修饰符" ,最后一个"/" 后面是修饰符.然后,php也是类似的,c#,python等,一般调用正则表达式的匹配函数,都有一个另外选项的,设置模式. 单行.多行模式容易出现理解错误 为什么说,容
-
php echo()和print()、require()和include()函数区别说明
1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的.echo输出后没有返回值,但print有返回值,当其执行失败时返回flase.因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1. $r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行.但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句. 2.i
-
DOS命令之ECHO命令的使用
ECHO命令是大家都熟悉的DOS批处理命令的一条子命令,但它的一些功能和用法也许你并不是全都知道,不信你瞧: 1. 作为控制批处理命令在执行时是否显示命令行自身的开关 格式:ECHO [ON|OFF] 如果想关闭"ECHO OFF"命令行自身的显示,则需要在该命令行前加上"@". 2. 显示当前ECHO设置状态 格式:ECHO 3. 输出提示信息 格式:ECHO信息内容 上述是ECHO命令常见的三种用法,也是大家熟悉和会用的,但作为DOS命令淘金者你还应
随机推荐
- AngularJS实现注册表单验证功能
- 雨哲浅谈关于防采集而不影响收录内容篇
- asp php 清空access mysql mssql数据库的代码
- Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
- 图片连续不间断滚动像册
- 右下角弹出信息(自动关闭)
- 零基础易语言入门教程(三)之了解控制台程序
- adnroid已安装应用中检测某应用是否安装的代码实例
- Android开发中ListView自定义adapter的封装
- PHP网站备份程序代码分享
- js生成随机数方法和实例
- destoon在360浏览器下出现用户被强行注销的解决方法
- jquery在IE、FF浏览器的差别详细探讨
- 基于jquery的获取浏览器窗口大小的代码
- 百度搜霸——带给你最全的信息高速搜索
- Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出
- Java FileDescriptor总结_动力节点Java学院整理
- Android向node.js编写的服务器发送数据并接收请求
- Android开发中记一个SwipeMenuListView侧滑删除错乱的Bug
- Python实现打印螺旋矩阵功能的方法