转换C文件中的tab为空格的三种方法
来源:互联网 发布:电信网络电视怎么办理 编辑:程序博客网 时间:2024/06/16 21:05
将linux文件中的tab更换为空格的三种方法
1,用sed命令
#sed ‘s/\t/ /g’ filename >filename1
2, 用tr命令
#cat filename|tr "\t" " " >filename2
3,用col -x命令
#cat filename|col -x >filename2
linux命令col用法详解
功能说明:过滤控制字符。
功能说明:过滤控制字符。
语 法:col [-bfx][-l<缓冲区列数>]
补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。
参 数:
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。
======================================================================
例如:通过 man col > /shared/col.help 输出帮助时,会有很多乱码;
如果用 man col | col -b > /shared/col.help 时就不会有乱码了。
tr(translate character)
功能说明:转换字符。
语 法:tr [-cdst][--help][--version][第一字符集][第二字符集]
补充说明:tr指令从标准输入设备读取数据,经过字符串转译后,输出到标准输出设备。
参 数:
-c或--complerment 取代所有不属于第一字符集的字符。
-d或--delete 删除所有属于第一字符集的字符。
-s或--squeeze-repeats 把连续重复的字符以单独一个字符表示。
-t或--truncate-set1 先删除第一字符集较第二字符集多出的字符。
--help 在线帮助。
--version 显示版本信息。
功能说明:转换字符。
语 法:tr [-cdst][--help][--version][第一字符集][第二字符集]
补充说明:tr指令从标准输入设备读取数据,经过字符串转译后,输出到标准输出设备。
参 数:
-c或--complerment 取代所有不属于第一字符集的字符。
-d或--delete 删除所有属于第一字符集的字符。
-s或--squeeze-repeats 把连续重复的字符以单独一个字符表示。
-t或--truncate-set1 先删除第一字符集较第二字符集多出的字符。
--help 在线帮助。
--version 显示版本信息。
0 0
- 转换C文件中的tab为空格的三种方法
- 将linux文件中的tab更换为空格的三种方法
- 将linux文件中的tab更换为空格的三种方法2010-08-09 15:50:36
- 将文件中的tab转换为space空格
- vim tab转换为空格
- 替换连续空格为一空格的三种方法
- 批量将文件中的tab转换成空格
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法
- 设置Eclipse中的tab键为4个空格的完整方法(Pydev)
- 数据结构课程设计(C语言)——判断两序列是否为同一二叉搜索树
- Android RxJava使用介绍(三) RxJava的操作符
- java 框架基础知识(4)----XML基础知识-->Spring配置
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- HDU 最少拦截系统 (dp)
- 转换C文件中的tab为空格的三种方法
- String
- c++中的异常 exception
- mybatis实战教程(mybatis in action),mybatis入门到精通
- 2、文件描述符
- Apache-ab测试
- THINKPHP3.2学习笔记(1)目录结构
- Android 各个版本WebView
- 安装docker-registry