LinuxSir.cn,穿越时空的Linuxsir!

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

[讨论]我们的一道操作系统课中的简单shell题目

[复制链接]
发表于 2005-10-17 14:55:58 | 显示全部楼层 |阅读模式
编写一个Shell过程完成如下功能:
1.合并两个$1、$2文件为$3,并显示。
2.如果缺少$3,那么先报告缺少$3,将合并后的内容输出到CHENG.TXT,显示。
3.如果缺少$2、$3那么先报告缺少$2、$3,只显示$1的内容。
:p
 楼主| 发表于 2005-10-17 15:11:54 | 显示全部楼层
哪位大侠给个solution哈
回复 支持 反对

使用道具 举报

发表于 2005-10-17 15:29:40 | 显示全部楼层
如果是作业就不帮你 :p
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-17 15:38:42 | 显示全部楼层
......是上机题
回复 支持 反对

使用道具 举报

发表于 2005-10-17 15:42:29 | 显示全部楼层
  1. Do not expect LQ members to do your homework - you will learn much more by doing it yourself.
复制代码


这是LQ的规矩,这里有没有类似的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-17 15:57:33 | 显示全部楼层
我知道那个很easy的,自己看书也能做出来。不过大家可以给小弟一个比较typical的solution,让我们都来学习学习。当然我也会自己做的!
回复 支持 反对

使用道具 举报

发表于 2005-10-17 16:05:30 | 显示全部楼层
好吧,$1 $2 $3,都是特殊变量,代表位置参数,还有一个特殊变量,$#表示位置参数的数量。tee:从标准输入读取,写入标准输出和文件。case语句。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-17 22:08:56 | 显示全部楼层
等有空时再写了,现在忙的课都上不好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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