批处理:echo的用法

批处理:echo的用法

若要用 echo 命令显示一条命令,可用下述语法:  echo [message]

参数 ON|OFF 
  指定是否允许命令的回显。若要显示当前的 ECHO 的设置,可使用不带参数的 ECHO
命令。

如下代码:

echo on
echo 123
echo off
echo 123
echo on
echo 234
::echo off
echo 333
echo on
pause
echo off
pause

注:每一行的命令执行后都会换行再执行下一条命令的

1.echo on这条命令会显示,除非在开头加@符号以隐藏当前行的命令(这一行)。这条命令的作用是设置允许命令回显。

2.echo 123 由于设置了允许命令回显,所以先显示命令echo 123然后换行执行该命令即显示123

3.echo off这条命令会显示,除非加@符号以隐藏当前行的命令。这条命令的作用是设置不允许命令回显。

4.echo 123由于设置了不允许命令回显,所以直接执行命令(而不显示命令了),即显示123

5.echo on由于设置了不允许命令回显,所以直接执行命令即允许命令回显

6.echo 234由于设置了允许命令回显,所以先显示命令echo 234,然后换行执行该命令即显示234

7. ::echo off是起到注释的作用(也可用rem代替,分号;不行的),所以不用管它

8.echo 333作用同6

9.echo on由于设置了允许命令回显,所以先显示命令,然后执行命令(当然前面已经开启了回显命令了,所以这个多余的了,呵呵)

10.pause因为设置了允许命令回显,所以先显示pause,然后执行

11.echo off由于设置了允许命令回显,所以先显示echo off然后执行设置不允许命令回显

12.pause由于设置了不允许命令回显,所以直接执行

时间: 2024-08-01 04:11:28

批处理:echo的用法的相关文章

shell 中seq的用法 echo -n用法

用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 从1循环到100的两种方法(bash 其它的shell没试过)for x in `seq 1 100`;do echo $x;donefor x in {1..100};do echo $x;done echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 echo -e 处理特殊字符 若字符串中

linux学习基本练习--echo/printf用法

1.echo是内部命令还是外部命令?其作用是什么?如何显示"the year is 2016.Today is 10yue 26"为两行? 通过type命令可知echo是内部命令: [[email protected] ~]# type echo echo is a shell builtin echo作用:直接显示输入的内容. echo -e "the year is 2016. \n today is 7." [[email protected] ~]# ech

echo/printf用法及区别

一.echo 用法:直接显示输入的内容. 例: #echo -e "the year is 2016. \n today is 7." the year is 2016. today is 7. 二.printf 用法:格式并显示输入的内容. 例:#printf "The year is 2016.\nToday is 7.\n" The year is 2016. Today is 7. 三.区别: (1)首先echo是回显,即代表回车显示,是自带换行的:而pri

批处理 ECHO命令输出空行

众所周知,如果echo后面跟一个环境变量,但是该变量却为空时,相当于不加任何参数的echo,即输出当前echo是on还是off.很多文章或者教程给出的解决方案都是在echo后面加一个点号echo.,这样就会输出空行. 复制代码代码如下: @echo off  echo ?mon.tw%  :: ECHO is off.  echo.?mon.tw% pause据我所知,用echo输出空行至少有十种方法: 复制代码代码如下: @echo off echo=  echo,  echo; echo+ 

linux终端 及 tty who echo 命令用法 和 shell bash 变量

linux终端分为物理终端,伪终端,串行终端,虚拟终端 物理终端:/dev/console 伪终端(远程终端   图形下的终端):/dev/pts/#(数字) 虚拟终端:/dev/tty# 串行终端:/dev/ttys# startx 启动图形界面 ctrl+c 取消正在执行的命令 shift+pageup/pagedown   在命令界面翻屏 tty 命令   显示当前终端对应终端设备文件 who命令   查看当前系统上登录的所有账号 who  am  i     显示当前终端登录呃账号 sh

Linux中cat和echo的用法

建立一个空的文件: touch akeke.log 用echo建立新文件.简单的编辑一个文件: #echo "I am wuyike">wuyike.txt 然后用cat查看:#cat wuyike.txt >和>>的区别: >是清空并添加新内容,即重定向 >>是在文件内容后面追加新内容,即追加重定向 用cat对文件追加内容:(优点:可增加多行内容) [[email protected] ~]# cat >>wuyike.txt&l

php中echo简单用法

初学者,被echo语法困扰,查看,求各位大神指点!!! 手册上写echo - 输出一个或多个字符串,而字符串有单引号,双引号以及定界符. 单引号只会输出字符本身,双引号会输出变量,手册上写的已经很详细了. <?phpecho "Hello World"; echo "This spansmultiple lines. The newlines will beoutput as well";//echo "This spans\nmultiple li

linux中echo的用法

1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理. 2.echo输出时的转义字符 \b 表示删除前面的空格 \n 表示换行 \t 表示水平制表符 \v 表示垂直制表符 \c \c后面的字符将不会输出,同时,输出完成后也不会换行 \r 输出回车符(但是你会发现\r前面的字符没有了) \a 表示输出一个警告声音 3.echo中的重定向 可以把内容输出到文件中而不是标准输出 echo "

php学习笔记-echo的用法

<?php echo 'hello cnblogs!'; ?> <?php echo "hello cnblogs"; ?> 首先我们看上面两个例子,效果都是一样的,只不过其中一个用单引号,另一个用双引号,那么到底哪一种好呢? 我觉得是在php中用单引号好一些,因为前端代码中可能会有类似这种<div id ="test",class="books">代码,这个时候如果后端代码中的echo依然用双引号的话那么就会