Linux的echo -n -e 两个参数的含义
2015-07-22 10:45
120 查看
echo -n 不换行输出
$echo -n "123"
$echo "456"
最终输出
123456
而不是
123
456
echo -e 处理特殊字符
若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
$echo -e "a\bdddd"
dddd
$echo -e "a\adddd" //输出同时会发出报警声音
adddd
$echo -e "a\ndddd" //自动换行
a
dddd
$echo -n "123"
$echo "456"
最终输出
123456
而不是
123
456
echo -e 处理特殊字符
若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
$echo -e "a\bdddd"
dddd
$echo -e "a\adddd" //输出同时会发出报警声音
adddd
$echo -e "a\ndddd" //自动换行
a
dddd
相关文章推荐
- ethtool speed HowTo : Change Speed and Duplex of Ethernet card in Linux
- Linux 磁盘挂载
- [Linux]如何在linux环境下运行HDP、HLDA
- Linux 命令——tee 重定向到文件并打印到屏幕
- linux grep命令
- linux top 参数详解
- 如何编写Linux下Nand Flash驱动
- 订阅linux kernel的mail list
- 如何查出一台linux服务器上有哪些人在登录
- linux服务开机启动顺序
- Linux环境下段错误的产生原因及调试方法
- linux sed 的用法
- linux c 经常混淆的概念
- Mantis -- linux
- CENTOS6.3 配置防火墙,开启80端口、3306端口
- Linux 制作和打补丁
- 【linux】【实验楼学习】【01】学习路线、快捷键、基础介绍
- CentOS6/CentOS7下开启端口
- Linux驱动中SD/MMC卡增加多个分区
- linux下安装Enterprisedb9.4(PPAS)及配置实战