快速业务通道

将linux文件中的tab更换为空格的三种方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-16
将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 以多个空格字符来表示跳格字符. -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 显示版本信息.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号