LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 796|回复: 9

改变 cat 时显示的 TAB 长度?

[复制链接]
发表于 2006-3-29 14:53:27 | 显示全部楼层 |阅读模式
cat 时的 tab 长度总是 8,又没有什么办法设定在 cat 时显示 TAB 长度为 4?

cat 没有这样一个参数,也没有发现有这样的环境变量,不知应该怎么办?

谢谢
发表于 2006-3-29 16:49:59 | 显示全部楼层
我只知道用expand -t N把tab转空格。
回复 支持 反对

使用道具 举报

发表于 2006-3-29 16:55:25 | 显示全部楼层
有一个tabs命令,但我都不知道是否只存在于BSD系统中。

http://developer.apple.com/docum ... es/man1/tabs.1.html

不对,Solaris和AIX中都有的,怎么就没在Debian中找到呢。

http://docs.sun.com/app/docs/doc/816-5165/6mbb0m9tu?a=view

http://publib.boulder.ibm.com/in ... s/aixcmds5/tabs.htm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-29 17:29:44 | 显示全部楼层
谢谢。

那如果要反之呢?比如将每行开始每4/8个空格转变成 TAB。
回复 支持 反对

使用道具 举报

发表于 2006-3-29 19:28:44 | 显示全部楼层
unexpand
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-30 13:53:02 | 显示全部楼层
-_-! 佩服 :2cool
回复 支持 反对

使用道具 举报

发表于 2006-3-30 14:05:09 | 显示全部楼层
Chowroc休要谬夸奖。。。。。不敢当
回复 支持 反对

使用道具 举报

发表于 2006-3-30 15:42:19 | 显示全部楼层
Post by seamonkey
Chowroc休要谬夸奖。。。。。不敢当


To seamonkey:

我在使用unexpand时,如果空格少于8个,也就是不到tab的长度,它是不会转到tab的,不知seamonkey兄是否一样呢.
回复 支持 反对

使用道具 举报

发表于 2006-3-30 16:16:04 | 显示全部楼层
unexpand -t
回复 支持 反对

使用道具 举报

发表于 2006-3-30 23:42:30 | 显示全部楼层
Cool. that's good to know.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表