论坛: UNIX系统 标题: 求教,unix编程高手帮1!!!! 复制本贴地址    
作者: gen7 [gen7]    论坛用户   登录
求教,unix编程高手帮1!!!!
1有时候,您所写的Script可能会跨越好几种平台,如Linux、SunOS、Solaris等等,而各平台之间,多多少少都有不同之处,有时候需要判断目前正在那一种平台上操作。编写一个程序使之能分别针对不同的系统执行不同的操作(如输出该系统的名称等)。
提示:找出可以判断目前所使用的系统名称的命令。
程序执行结果如下:
$syst
This system is Linux.
$


2.编写一个具有两个参数的程序,第一个参数是目录名,第二个是以字节计的文件容量。这一命令应列出给定目录(即第一个参数)中具有读权限,而且,容量大于给定容量(即第二个参数)的所有普通文件名。程序应检查命令行只有两个参数,而且第一个参数是目录名。运行结果如下:
$listfile . 20 列出当前目录下所有大于20的可读文件
./file1 has size 140 bytes
./file2 has size 230 bytes
./file3 has size 4560 bytes





地主 发表时间: 12/16 14:30

回复: NetDemon [netdemon]   ADMIN   登录

你这些全部不用编程阿

第一个用 uname 就办到了
第二个用 ls 配合 grep 也办到了

在shell脚本中调用命令也是巨简单的阿

B1层 发表时间: 12/16 17:36

回复: gen7 [gen7]   论坛用户   登录
老大给个 详细解答吧  小生确实不知啊!!  谢拉


B2层 发表时间: 12/17 16:39

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号