[问题]cat 的问题?

sh/bash/dash/ksh/zsh等Shell脚本
回复
zhao760722
帖子: 84
注册时间: 2007-01-31 1:26

[问题]cat 的问题?

#1

帖子 zhao760722 » 2007-12-25 21:34

1 # Cleanup

2 # 当然要使用root身份来运行这个脚本

3

4 cd /var/log

5 cat /dev/null > messages \

6 cat /dev/null > wtmp / ==================>这两段如何解释?

7 echo "Logs cleaned up."
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-12-25 21:36

ABS上的例子..

那两句是清空 messages 和 wtmp
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#3

帖子 hubert_star » 2007-12-25 22:02

用空去替换指定文件。

其中cat /dev/null实际上是输出了一个空
然后重定向写入文件里面,注意>是用空去替换整个文件,也就是说覆盖文件。如果用>>则表示增加到文件尾。
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
zhao760722
帖子: 84
注册时间: 2007-01-31 1:26

谢了

#4

帖子 zhao760722 » 2007-12-25 22:26

谢了
guocb
帖子: 20
注册时间: 2008-01-10 0:02

#5

帖子 guocb » 2008-01-10 0:24

用echo > filename的话,文件里有一个空行
回复