shell编程大赛试题

问题1:
用最简洁的命令列出当前目录下的一级子目录,可以不包含隐藏目录(目录名以.开头的目录)


问题2:
GNU sed 提供了-i选项,为什么有人说sed -i 并不象 ed 一样真正的编辑文件 ?(提示:观察文件改变前后的inode)

问题3:
用shell写一个cgi脚本,提供一个简单的web mail介面,将本地的一个文件通过web服务器 发送到指定的邮箱

问题4:
awk -F'' 与 awk -F '' 一样吗?


问题5:
这条语句有什么作用?
sed -if /script/scr.sedcc test.txt


问题6:
#!/bin/sh
# the next line restarts using tclsh /
exec tclsh "$0" "$@"

是如何执行的?与"#!/usr/local/bin/tclsh"相比,它有什么优点?


问题7:
#!/bin/sed -f"  shebang 后可有其它字符吗?为什么?



问题8:
GNU awk的$1=$1到底有什么作用?$0=$0呢?


问题9:
写一个shell脚本,输出CU现有的版面和相应版主,并统计有多少个版面及多少个版主。


问题10:
人机五子棋。原始规则(无禁手),最好加上标准规则,三手交换(即黑下第二手之后白可以提出交换),五手两打,黑三三禁手,黑四四禁手,黑长连禁手(超过5个子相连),逢五无禁手。白无禁手,长连也算胜。关键在于人机对下。

 

 

 

你可能感兴趣的:(shell,编程,web服务,脚本,cgi,Shell)