[问题] 紧急求助 - Shell Scripting 比较两个文件的 新旧! 紧急考试题目!菜鸟求助!

sh/bash/dash/ksh/zsh等Shell脚本
回复
cfu1
帖子: 3
注册时间: 2008-01-26 1:35

[问题] 紧急求助 - Shell Scripting 比较两个文件的 新旧! 紧急考试题目!菜鸟求助!

#1

帖子 cfu1 » 2008-01-26 1:51

各位大侠:

因为有一个重要的考试,有一个这个题目,因为我是菜鸟,所以还请给为高人指点!

用 vi 创建文件 older

要求使用命令 newer 来比较两个文件的 新旧。 注意:不需要要求用户输入 文件1 和 文件2 的名字。 可以直接用 file1 和 file2 来比较。

Script 返回代码:

0 Successful: file1 is order than file 2
1 file2 is older than file1
2 file1 and file2 are equally old
100 user did not specify two file names
101 file1 does not exist
102 file2 does not exist

Script Older 必须达到以下效果:

用户必须输入2个文件作为比较,不能多于2个。 否则返回信息: Need exactly wto arguments.

File1 must exist, 否则返回信息: older: file <file1> does not exist
File2 must exist,否则返回信息: older: file<file2> does not exist

如果没有任何错误信息,直接进入以下步骤:

如果 file1 older than file2 显示信息: "older <type> <file1> is older than <type> <file2>"

如果 file2 older than file1 显示信息:"older <type> <file2> is older than <type> <file1>"

如果 file 1 和 file 2 同样,显示信息: "older <type> <file1> and <type><file2> are equally old".
回复