标签:linux
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, echo命令在构建shell脚本时扮演着重要的角色
1. 命令格式
echo[Options] [String]
2. 命令功能
列出目标目录中所有的子目录和文件
3. 命令参数
-n 不要在最后自动换行
--help 在标准输出上显示帮助信息。
--version 在标准输出上输出版本信息并退出。
-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般
文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
4. 命令实例
实例1:输入一行文本并显示在标准输出上
[root@Demo data]# echo i am boy
i am boy
实例2:将字符串直接写入到文件里
[root@Demo data]# cat ttt.txt
asdfasdfasdfasdf
asfasdfasdfasdfasdf
dddddddddddddddddddddddd
[root@Demo data]# echo ‘hello word‘>ttt.txt
[root@Demo data]# cat ttt.txt
hello word
实例3:echo -n 不换行输出
[test@Demo ~]$ echo -n "123";echo 456
123456
实例4:echo -e 处理特殊字符
[test@Demo ~]$ echo -e "a\bbcd"
bcd
[test@Demo ~]$ echo -e "a\nbcd"
a
bcd
参考:http://blog.csdn.net/lizhi200404520/article/details/8819762
标签:linux
原文地址:http://baoru.blog.51cto.com/11780480/1828191