【经验教训】shell read echo中的转义字符
来源:互联网 发布:全国网络统考成绩查询 编辑:程序博客网 时间:2024/04/30 10:51
近期用shell在处理数据时,发现read命令在读取数据时会把\t替换成空格,以及行末尾的\t舍弃。查看read的help,发现-r可以保留转义字符,搜了一下有人也说可以用-r,但是我的实验结果却是即使-r也还是依旧。无奈该用awk进行的数据处理。使用\t作为数据字段分割符在数据挖掘过程中是经常用到的,以及map reduce默认的key与value的分隔符也是\t,故使用shell的read命令时还是要注意点的。
同样,echo命令默认是不识别转义字符的,比如echo "123\t123",他会直接把123\t123打印出来,如果想让起识别,则需使用 echo -e string;考虑到对其命令的不了解,我一般在输出重要数据时使用printf;
- 【经验教训】shell read echo中的转义字符
- linux echo 打印转义字符
- shell中的通配符和转义字符
- shell之转义字符
- shell转义字符整理
- shell之转义字符\
- linux echo 怎样输出转义字符?
- shell编程中 read export echo 理解
- JSP中的转义字符
- Oracle中的转义字符
- HTML中的转义字符
- C#中的转义字符
- XML中的转义字符
- C#中的转义字符
- XML中的转义字符
- C#中的转义字符
- Mysql中的转义字符
- HTML中的转义字符
- STM下纯软件实现精确定时
- Linux静态链接(库)、动态链接(库)、可执行文件加载相关问题
- Mysql索引优化
- LDD3之scull--从open系统调用到模块的scull_open执行流程分析
- 泛型及泛型接口
- 【经验教训】shell read echo中的转义字符
- JQuery 增加、删除表格div层文本内容的JS代码 和仿select个性下拉框选择效果JS代码
- 淘宝商城首页鼠标经过整个区域图片变暗变亮的JS特效代码
- latex基本的结构article
- HBase处理中文字符串
- C语言基础库(一)
- Android开发环境搭建(Eclipse4.2)
- C语言库函数(二)
- C++常用库函数atoi,itoa,strcpy,strcmp的实现