免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 723 | 回复: 0
打印 上一主题 下一主题

cat 的用法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-06 16:47 |只看该作者 |倒序浏览
cat的用法引用:  http://home.ukoo.net/?uid-81174-action-viewspace-itemid-10893
1.您常常需要将几个文件处理成一个文件并将这种处理的结果保存到一个单独的输出文件。
rZ8WKZ] q0cat (“concatenate”的缩写)命令在其输入上接受一个或多个文件并将它们作为一个单独的文件打印到它的输
d;h6rYo [0出。例如, cat chapter01 chapter02 chapter03 > book 将三个 chapterXX 文件保存在一个单独的 book 文件UKoo音乐W J-ujX*n
中。 UKoo音乐z1?/p5Ah
kP2O9OU}0输入文件按照它们在 cat 命令后的排列顺序被打印,因此,要调换信息的顺序,就必须先调换输入文件的顺序。
JR iRPI:LC;`:C0此外,当需要处理的文件数目对于您来说过大而无法手工输入这些文件的名称时,您可以使用通配符,UKoo音乐l@?2JU m        _#e+rA
如在 cat chapter* > book 中使用的那样,记住,文件名将会按升序排列。当您突然发现 chapter13 被发送到输
        b8JG9bKa0出中时会在 chapter2 之前,而会在 chapter02 之后时,这会引起很有意思的问题。
+zT*Sl'HA+?0UKoo音乐C3s'[9m8~q"iU%q
当 cat 的输出没有被重定向到一个文件或另一个命令的标准输出时, cat 表现出来的行为与多数命令行工具一
Fr9M
[x*n0~/u0样,即将其输出发送到控制台。这意味着您可以使用 cat 来显示文件;例如,您可以使用 cat /etc/passwd 来显UKoo音乐t        waA+j}"Q
示系统密码文件的内容。为方便起见,您应该用 less 查看大文件,如在 less /etc/passwd 中那样UKoo音乐\t.RP
ij5Ml4o
"jLA Lv8m9R5e[PN c02. 尽管 cat 主要用于合并文件,您还可以将它用于输入的简单自动处理。例如,您可以使用一个单独的空白行来UKoo音乐
lI#]-A        ?cL/|a7i
除去多行空白行(使用 -s 选项),这是一个在您将源代码公诸于世前进行清除工作的好办法。遗憾的是, cat
u0l2SQ.^0 并没有用于一次清除所有空白行的选项。但这并不是什么大问题,因为您可以使用方便的 sed 命令将这些空白
e ]+F;w%k8~2j!P*f0行除去:
c_$tq2a0$ cat -s /etc/X11/XF86Config | sed '/^[[:space:]]*$/d'
*Z9jN V2x0UKoo音乐'H
Dcq\}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP