
正规使用应该加引号的
楼主可以试试
如果定义
$a=1
然后再
echo 你好$a就会发生错误
但是如果
echo "你好$a"就是正常输出了
当然echo 你好.$a输出也是正常的
请再使用时加上引号
如果你 echo 123 不加引号的话 系统应该默认是个字符串
echo "123"也是作为字符串处理的
$a=1
echo $a作为整形数字变量来处理
当然如果定义一个常数为 123 (一百二十三)
然后输出这个常量的话 也是作为数字 一百二十三来处理的
在现实出来的结果上 字符串123和 数字一百二十三 是一样的
echo命令的意思是在显示器上显示一段文字,起到提示的作用。
该命令的常规格式为:echo [-n]字符串
选项n表示没有换行符的输出; 该字符串可以带引号或不带引号。 使用echo命令输出带引号的字符串时,请按原样输出该字符串; 当使用echo命令输出未加引号的字符串时,请将字符串中的每个单词作为字符串输出,并用每个字符串之间的空格分隔。
扩展资料:
linux echo命令在shell编程中经常使用,并且在终端下打印变量值时也经常使用。
echo命令的功能说明:显示文字。
语言语法:echo [-ne] [string]或echo [--help] [-version]。
附加说明:echo将输入字符串发送到标准输出。 输出字符串由空格字符分隔,并在末尾添加换行符。
参数:-n 不要在末尾换行。
echo是BAT脚本中常用的命令,可以用来打印信息,也可以用来修改文件中的内容。
首先在cmd窗口中输入【echo /?】可以获得echo命令的帮助。可以看到它有两种用法,只是这个帮助过于简单,因此下面我将分两个步骤详细讲解echo的用法。
echo [message]用法详解
如图,echo命令后,可以直接加上要输出的信息,如果信息中有空格,请一定要加上双引号。还可以使用【echo 变量】,可以打印出变量的值。如果不加变量也不添加信息,直接使用【echo】将打印一个空行。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)