码迷,mamicode.com
首页 > 其他好文 > 详细

echo 命令

时间:2015-05-20 09:57:40      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:linux   命令   echo

echo

【功能说明】:

display a line of text   #显示/输出 文本行

★ 配合重定向符号,覆盖或追加文本内容:

> 或 1> 输出重定向,覆盖文件原来内容;

>> 或 1>>追加输出重定向,在文件末尾追加内容;


【语法格式】:

echo [SHORT-OPTION]... [STRING]...


【选项参数】:

参数说明
-n不要在最后自动换行
-E不解释转义字符
-e解释转义字符
转义字符说明
\a发出警告声
\b删除前一个字符
\c取消末尾的换行字符
\e逃离键
\f换页字符
\n换行字符
\r回车键
\tTAB键
\v垂直TAB键


【实践操作】:


1、输出$PATH环境变量内容,

[root@Mode /]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


2、输出后面的字符串

[root@Mode /]# echo  "123456"

123456

[root@Mode /]#


3、更改/data/b.txt 文件内容为 “11111111” ,符号 > 或 1> 输出重定向,覆盖文件原来内容;

[root@Mode /]# cat /data/b.txt 

111111

I am the new

I am the newer

[root@Mode /]# echo "11111111">/data/b.txt 

[root@Mode /]# cat /data/b.txt 

11111111

[root@Mode /]#


4、在/data/b.txt 文件中,追加内容"22222222" ,符号 >> 或 1>> 追加输出重定向,在文件末尾追加内容

[root@Mode /]# cat /data/b.txt 

11111111

[root@Mode /]# echo "22222222">>/data/b.txt 

[root@Mode /]# cat /data/b.txt 

11111111

22222222

[root@Mode /]#


5、输出后面的字符串,而且不换行

[root@Mode /]# echo -n "123456"

123456[root@Mode /]#


6、下面使用了转义字符 \t 、\n 来设置输出

[root@Mode /]# echo -e "name\tphonenumber\nswj\t0108888888"

name    phonenumber

swj     0108888888


本文出自 “密度” 博客,请务必保留此出处http://sunwj.blog.51cto.com/5969096/1653018

echo 命令

标签:linux   命令   echo

原文地址:http://sunwj.blog.51cto.com/5969096/1653018

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!