(一)echo是用于终端打印的基本命令。 在默认情况下,echo在每次调用后回添加一个换行符 1)在echo中转义换行符 -e 例如:$ echo -e "1\t2\t3" 2) 打印彩色输出a) 打印彩色文本,颜色码:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37
echo -e "\e[1;31m This is red
转载
2024-03-27 15:18:51
287阅读
在C(客户端)和JAVA(服务端)通信的过程中,若服务端装在linux系统下,服务端发送的消息客户端无法解析,而在windows系统下是正常的。
经过分析发现是linux系统下发送的行分隔符和windows下不一样,导致客户端无法解析。
下面首先看下回车和换行的概念。
符号 ASCII码 意义
\n 10(0A) 换行
\r 13(0D
转载
2024-08-12 20:27:59
20阅读
echo:显示文本行或变量取值,或者把字符串输入到文件中echo中常用功能:\t 跳格 \n 换行 必须使用 -e才能转义符生效echo $变量名 变量前必须加上$age=18 echo $age echo -e 输出变量,并跳格 \techo -e “hello\tworld”输出变量,并换行 \n read:从键盘或者文件的某一行文本
转载
2024-05-27 21:47:11
253阅读
网上关于PHP换行符有着各种说法。比如 \n , \r\n , \r , <br />等。现在来尝试一下。 博主环境:Windows10,wamp 2.5,notepad++7.5.1 mac下的换行符:测试代码:<?php
echo 'hello ';
echo '<br/>'; //说法1:在浏览器上面的换行符是 <BR />, 正
转载
2024-06-01 02:16:23
77阅读
阅读下面文字需要一定的dos基础概念,象:盘符、文件、目录(文件夹)、子目录、根目录、当前目录每个命令的完整说明请加 /? 参数参考微软的帮助文档可以看到,在 /? 帮助里,"命令扩展名"一词会经常出现"命令扩展名"是指相对于win98的dos版本而言,每个命令新增的功能命令测试环境win2000proSP4win98的命令功能太少,就不作研究了。注:如果对某一命令还不是很熟悉,可以在命令行窗口下
转载
2024-07-29 10:21:54
63阅读
1、在cmd中和批处理文件中用for循环的变量不一样,一个是%%i一个是%i,比如:批处理中用:
FOR /F "usebackq delims==" %%i IN (`set`) DO @echo %%i
CMD下用
FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i2、输出指定文件的修改日期@echo offfor %%i in (C:
转载
2024-07-16 06:14:36
594阅读
标准输入输出与标准错误输出标准输入/输出可能是软件工具设计原则里最基本的观念了.他的构想是:程序应有一个数据来源,数据出口(数据要去哪里),以及报告问题的地方.他们分别叫做标准输入,标准输出和标准错误输出.程序应该不知道也不在意其输入与输出背后是另一个执行的程序!程序可以预期,在他启动的时候,这些标准位置都已打开,且已经准备好可以使用了. 默认情况下,程序会读取标准输入,写入标准输出,并
什么是0x0d和0x0a
,可能大部分人都知道是回车和换行字符,但那个是回车,那个是换行?估计很多人都一时说不清楚了---
也许你不相信,那就调查下周围的同事吧,估计会包含以下字眼“大概。我记得。回车是0x0d吧”。这次我移植arm-linux C的程序,至VC++,
发现了很多不同,尤其是这个回车换行浪费我一上午的时间,我决定借此机会彻底搞定他们,
这两个令人讨厌的家伙。 &n
转载
2024-06-21 13:04:52
48阅读
vim用法可以学习:vim用法
Vim修改tab为4个空格vim中翻页的快捷键:向上翻页 ctrl+b,向下翻页 ctrl+fvim替换换行符:将空格替换为换行符:1,$ s/ /\r/gvim删除空行::g/^$/d vim删除包含特定内容的行::g/something/d显示行号:set nu, 取消显示行号:set nonuvim卡住:使用vim并按了 Ctrl + s时,你会发现不能输入任
转载
2024-05-25 22:39:25
238阅读
-e表示开启转移字符
转载
2018-01-17 23:25:00
849阅读
点赞
2评论
$ cd dirname $0和PWD%/* shell变量的一些特殊用法 在命令行状态下单纯执行 $ cd dirname $0 是毫无意义的。因为他返回当前路径的”.”。 这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。 在/home/admin/test/下新建test.sh内容如下:cd `dirname
转载
2024-10-09 14:59:11
223阅读
shell语言,一些字符是有特殊意义的。 根据作用分为几种特殊符号 一、空白 shell调用函数,不像c语言那样用把参数放到括号里,用逗号分隔。而是用空格作为参数之间,参数与函数名之间的分隔符。 换行符也是特殊字符。换行符用作一条命令与另一条命令的分隔符。 二、{}{string1,string2,...} 逗号格式 会替换成多个字符串$ echo d{a,e,i,u,o}g
dag d
转载
2024-08-17 10:35:53
608阅读
一. 转义符echo -n 表示不换行输出
echo -e 输出转义字符,将转义后的内容输出到屏幕上
常用的转义字符如下:
\b 转义后相当于按退格键(backspace),但前提是"\b"后面存在字符;"\b"表示删除前一个字符,"\b\b"表示删除前两个字符。
\c 不换行输出,在"\c"后面不存在字符的情况下,作用相当于 echo -n; 但是当"\c"后面仍然存在字符时,"\c"后面
转载
2024-04-12 21:06:02
264阅读
回车符号和换行符号产生背景: 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model
33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又
转载
2024-05-14 12:55:42
111阅读
场景解析我在使用Windows批处理(cmd/bat)过程中遇到了单条命令过长的问题. 为了使脚本书写工整,需要将单条执行的命令跨行书写.如下面代码:echo Hello Code World现在我想将Code和World切分到第二行和第三行时,需要在前两行的行末添加尖括号^.注意尖括号后面不能有其他字符(包括空格),否则不生效 如果添加了其他字符的话,尖括号前面的空格会被打印出来.echo He
转载
2024-04-26 12:30:18
736阅读
echo arg 您可以使用echo实现更复杂的输出格式控制。 显示转义字符 1. echo "\"It is a test\"" 结果将是: "It is a test" 双引号也可以省略。 显示变量 1. name="OK"
2. echo "$name It is a test" 结果将是: OK It is a test 同样双引号也可以省略。 如果变量与其它字
转载
2024-05-07 08:45:06
56阅读
Linux操作系统是一种开源的操作系统,得到了广泛的应用和认可。在Linux中,换行符是一个重要的概念,它对文本文件的格式和显示起着关键作用。
在Linux中,换行符用来表示一行文本的结束,并告诉计算机从下一行开始显示文本。换行符的使用是根据不同操作系统而有所不同的。在Unix和Linux操作系统中,换行符用“\n”来表示;而在Windows操作系统中,换行符用“\r\n”来表示。
由于换行符
原创
2024-02-19 12:11:47
398阅读
echo命令去掉换行符echo -n "hello world"
转载
2013-04-15 23:17:00
1311阅读
2评论
Linux doc
WINDOWS下记事本编写的文档和LINUX下VIM或者GEDIT等编写的文档的不同!
例如WINDOWS下编写的SH脚本,放到LINUX下执行可能会出错。
解决方法:
原因是:Windows下换行符号是“\r\n”,而linux下是“\n”没有”\r”,当shell文件是在Windows下编写的时候,所有的换行符都是“\r\n”,shell下是没办法执行这个文件的
转载
2024-01-12 14:37:41
74阅读
回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 &
转载
2024-01-26 08:18:07
68阅读